• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

redhat-developer / yaml-language-server
86%
master: 80%

Build:
Build:
LAST BUILD BRANCH: remove-vscode-json-languageservice
DEFAULT BRANCH: master
Repo Added 27 Oct 2017 03:16PM UTC
Files 72
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • 0.0.10
  • 0.0.11
  • 0.0.12
  • 0.0.13
  • 0.0.14
  • 0.0.15
  • 0.0.16
  • 0.0.17
  • 0.0.18
  • 0.0.19
  • 0.0.4
  • 0.0.5
  • 0.0.6
  • 0.0.7
  • 0.0.8
  • 0.0.9
  • 0.1.0
  • 0.16.1
  • 0.2.0
  • 0.2.1
  • 0.3.0
  • 0.3.1
  • 0.3.2
  • 0.4.0
  • 0.4.1
  • 0.5.0
  • 0.5.1
  • 0.5.2
  • 0.5.3
  • 0.5.4
  • 0.5.5
  • 0.5.6
  • 0.5.7
  • 0.5.8
  • 0.6.0
  • 0.6.1
  • 0.7.0
  • 0.7.1
  • 0.7.2
  • 0.8.0
  • 0.9.0
  • 1031-support-static-format-registration
  • 1052-fix-no-tabs-quickfix
  • 1060-end-of-document-flow-error
  • 1112-remove-trailing-comma
  • 1119-convert-inline-block-strings
  • 1201-revert-sending-null-string-as-scope
  • 1204-helm-not-resolving-properly
  • 1270-fix-minor-version-of-language-server-types
  • 985-multipleof-does-not-work-for-floats
  • add-delete-modify-api
  • add-support-for-draft-04-schemas
  • added-localization-strings
  • another-web-schema-attempt
  • anyOfMatching
  • anyof-parent-descriptions
  • async-tests
  • autocomplete-required-enum-default
  • autocompletion-json-7
  • bug-fix-1181
  • bump-1-23-0
  • bump-1-24-0
  • bump-1.16.0
  • bump-1.18.0
  • bump-1.19.0
  • bump-to-1-20-0
  • bump-v1.17.0
  • chang-patch-1
  • chang-patch-1141
  • chang-patch-1142
  • chang-patch-1151
  • chang-patch-1171
  • chang-patch-1184
  • chang-patch-1204
  • chang-patch-1227
  • chang-patch-1228
  • chang-patch-2019-2020
  • change-author-contributor
  • change-oneOf
  • changelog-1-19-2
  • changelog-1-20-0
  • changelog-1-22-0
  • changelog-1-23-0
  • chore/upgrade-vscode-json-languageservice-5.7.2
  • clean-main
  • complete-object-properties-when-object-directly-under-list
  • configure-hover
  • consistent-type-imports
  • convert-tab-to-spaces
  • crd
  • custom-tags-fix
  • defaultSnippets-array-fix
  • defaultSnippets-boolean-fix
  • defaultSnippets-fix
  • defaultSnippets-tests
  • dependabot/npm_and_yarn/ajv-8.18.0
  • dependabot/npm_and_yarn/babel/traverse-7.23.2
  • dependabot/npm_and_yarn/braces-3.0.3
  • dependabot/npm_and_yarn/cross-spawn-7.0.6
  • dependabot/npm_and_yarn/fast-uri-3.1.2
  • dependabot/npm_and_yarn/flatted-3.4.2
  • dependabot/npm_and_yarn/get-func-name-2.0.2
  • dependabot/npm_and_yarn/glob-10.5.0
  • dependabot/npm_and_yarn/handlebars-4.5.3
  • dependabot/npm_and_yarn/js-yaml-3.14.2
  • dependabot/npm_and_yarn/lodash-4.17.19
  • dependabot/npm_and_yarn/lodash-4.17.23
  • dependabot/npm_and_yarn/lodash-4.18.1
  • dependabot/npm_and_yarn/micromatch-4.0.8
  • dependabot/npm_and_yarn/multi-770cfcd984
  • dependabot/npm_and_yarn/multi-90047ba03a
  • dependabot/npm_and_yarn/multi-ed79585a2b
  • dependabot/npm_and_yarn/multi-ef0f9f31a5
  • dependabot/npm_and_yarn/path-to-regexp-1.9.0
  • dependabot/npm_and_yarn/picomatch-2.3.2
  • dependabot/npm_and_yarn/yaml-2.8.3
  • disableSchemaStore
  • disable_schema_store
  • display-unique-enum-values
  • docs-settings-defaults-20260613074827
  • dont-consolelog-about-modeline
  • drop-lodash
  • drove-multiply
  • editorconfig
  • enable-use-unknown-catch-variables
  • eslint-10
  • export-telemetry
  • feat/add-errorMessage-from-schema-when-the-property-is-missing
  • feat/add-expected-properties-to-diagnostic-message
  • feat/add-extra-data-to-property-completion
  • feat/property-snippets
  • feat/schema-interop
  • feature/1112-support-json-schema-2019-and-2020
  • fix-1120
  • fix-1131
  • fix-1187
  • fix-1223
  • fix-1236
  • fix-1249
  • fix-1266
  • fix-867
  • fix-874
  • fix-948
  • fix-auth-on-npm-publish
  • fix-bool-enums
  • fix-boolean
  • fix-boolean-hover
  • fix-boolean-validation-with-cont-value
  • fix-broken-json-schema-link
  • fix-codeLens-bug
  • fix-codelens-for-contributed
  • fix-codelens-on-web
  • fix-completion-tests
  • fix-const-array-completion
  • fix-enum-value-on-schema
  • fix-enum-yes-no
  • fix-formatter-registration-pattern
  • fix-hover-link
  • fix-indent-on-enter-again
  • fix-indentation-on-enter
  • fix-kubernetes
  • fix-l10n-dependency-on-encoding
  • fix-l10n-fallback-path
  • fix-l10n-on-web
  • fix-npm-auth
  • fix-prerelease-publishing
  • fix-register-contributor-api
  • fix-release
  • fix-schema-sequence
  • fix-show-all-enum-with-corresponding-option-on-top
  • fix-show-error-on-unresolved-alias
  • fix-test-lint-issues
  • fix-travis
  • fix-unescaped-char-at-completion
  • fix-uri-encodeed-on-ref
  • fix-vscode-yaml-1130
  • fix-warnings
  • fix-yaml-as-default-formatter-on-compose-and-github_actions
  • fix-yaml-schema-detection
  • fix/anyOf-compare-alternatives
  • fix/array-default-value
  • fix/default-value-with-special-chars-with-anyOf
  • fix/do-not-suggest-propertyNames-if-doNotSuggest
  • fix/exclude-not-suggest-properties-from-possible-properties-error
  • fix/not-schema-error-message
  • fix/pickSchemaDialect-this-undefined
  • fix/prefer-local-base-scheme-guard
  • fix/suggest-hyphen-in-arrays
  • fixDocumentFormattingOnPaste
  • fixFormatter
  • fixUnhandledPromiseRejection
  • formatter
  • gh-964-use-dollar-schema
  • gh-action-for-pr
  • hh/hover-anchor
  • improve-k8s-schema-resolution
  • include-fix
  • insert_colon_autocomplete
  • isBooleanOptimization
  • k8s-schema-1.32.1
  • keyordering-range
  • kosta/unique-enum-descriptions
  • l10n-runtime-dep
  • language-overridable
  • list-jsonc-parser-in-dependencies
  • local-schema-fix
  • make-build-directories-similar
  • master
  • merge-key-fix
  • metaschema-can-still-validate
  • migrate-document-symbols
  • modeline-schema-disabling
  • more-default-snippet-fixes
  • more-formatter-regression-tests
  • msivasubramaniaan-patch-1
  • multi-root
  • multi-yaml-validation
  • multiple-custom-schemas
  • multipleCustomTagTypes
  • no-scope-warning
  • non-normalize-id
  • offset-undefined-fix
  • oneOf-fix
  • optional-prettier
  • patch-1
  • pjsk-recursion-ast-converter
  • prettier-3
  • prettier-standalone
  • printWidthSetting
  • quickfix_number_issue_fix
  • rangeFormatterFix
  • readme-code-block-fix
  • register-schema-provider
  • regression-test-for-comment-indentation-in-formatter
  • regressionFix
  • release-1.17.0
  • release-1.18.0
  • release-1.19.0
  • release-1.6.0
  • remove-config
  • remove-configuration-file
  • remove-coveralls-dependency
  • remove-http-proxy-agent
  • remove-kedge
  • remove-vscode-json-languageservice
  • removeParserExtras
  • remove_jsonSchema4
  • removed-setup-l10n-script
  • replace-prettier
  • resolve-schema-content-web
  • revert-1101-msivasubramaniaan-patch-1
  • revert-127-addTriggerCharacters
  • revert-ajv-drafto4
  • revert-formatter-changes
  • rework-tests
  • schema-service-refactor
  • schema-store-suggestion
  • schemaDetectionDisableFor
  • settings-validation
  • setup-.npmrc
  • sort-imports
  • support-arm64-docker-image
  • support-k8s-version-setting
  • switch-to-1-20-1
  • taking-my-own-stab-at-04
  • telemetry-send-error
  • tests-for-formatter
  • typescript-6
  • typescript-nodenext
  • update-codeowners
  • update-k8s-schema
  • update-prettier
  • update-travis
  • update-vscode-json-languageservice
  • update-yaml-2-7-1
  • upgrade-eslint
  • upversion-1-19-1
  • upversion-1-20-0
  • use_lsp_tab_size
  • user-agent
  • validation-enum-fix
  • validation-toggle
  • version-1.21.0
  • version-bump
  • vscode-languageserver-8
  • vscode-uri-fix
  • vscode-yaml-60
  • workspace-folders
  • yaml-language-server#33-fix
  • yaml-lint-disable-comment
  • yaml-ls-0.0.8
  • yaml-ls-0.0.9
  • yaml-schema-lint
  • yamlTextMateTMLanguage

19 Jun 2026 02:24PM UTC coverage: 85.734%. Remained the same
27831409259

push

github

datho7561
Enforce consistent type imports

With the goal in mind to use Node.js type stripping, we will have to use
type imports for types.

The ESLint rule `@typescript-eslint/consistent-type-imports` enforces us
to use type imports. The rule `import-x/consistent-type-specifier-style`
enforces a consistent style how to write type imports. I chose
`prefer-top-level`, because that means TypeScript and Node.js understand
they can strip the entire import statement instead of just the members.
So that yields better runtime performance and it may even be required in
some cases.

2393 of 2963 branches covered (80.76%)

Branch coverage included in aggregate %.

39 of 39 new or added lines in 26 files covered. (100.0%)

4560 of 5147 relevant lines covered (88.6%)

454930.09 hits per line

Relevant lines Covered
Build:
Build:
5147 RELEVANT LINES 4560 COVERED LINES
454930.09 HITS PER LINE
Source Files on main
  • Tree
  • List 71
  • Changed 52
  • Source Changed 52
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27831409259 main Enforce consistent type imports With the goal in mind to use Node.js type stripping, we will have to use type imports for types. The ESLint rule `@typescript-eslint/consistent-type-imports` enforces us to use type imports. The rule `import-x/con... push 19 Jun 2026 02:27PM UTC datho7561 github
85.73
27580437901 main Rewrite Mocha tests to use promises The goal is to eventually move to the builtin Node.js test runner. This test runner uses a syntax very similar to Mocha, but it doesn’t provide a done callback. Instead, we must use promises. Mocha also suppor... push 15 Jun 2026 10:27PM UTC datho7561 github
85.73
27579440601 main Update to ESLint 10 I tried to keep the config in the same spirit as the old configuration. I replaced `eslint-plugin-import` with `eslint-plugin-import-x`. `eslint-plugin-import` is getting outdated due to its philosophy to keep support with an... push 15 Jun 2026 10:06PM UTC datho7561 github
85.73
27575437001 main add basic support for declaring schema with inline `$schema` (#970) * add basic support for declaring schema with inline `$schema` * update test for $schema * update again * linting --------- Co-authored-by: Muthurajan Sivasubramanian <93245... push 15 Jun 2026 08:50PM UTC web-flow github
85.73
27420074254 main Update to TypeScript 6 TypeScrit 5 and 6 both removed support for some deprecated features. So the config and code have been minimally adjusted. The `module` option for the CJS build was changed to `nodenext`. This implies a matching `moduleReso... push 12 Jun 2026 01:55PM UTC datho7561 github
85.7
27306284329 main Bump uuid and nyc Removes [uuid](https://github.com/uuidjs/uuid). It's no longer used after updating ancestor dependency [nyc](https://github.com/istanbuljs/nyc). These dependencies need to be updated together. Removes `uuid` Updates `nyc` fro... push 10 Jun 2026 09:07PM UTC datho7561 github
85.7
27303630994 main Fix minor version of vscode-languageserver-types The most recent release isn't compatible with the version of vscode-languageserver that we're using. Signed-off-by: David Thompson <davthomp@redhat.com> push 10 Jun 2026 08:19PM UTC datho7561 github
84.85
27301275934 main support disabling schema validation using modeline Signed-off-by: Morgan Chang <shin19991207@gmail.com> push 10 Jun 2026 07:39PM UTC datho7561 github
84.85
27293431987 main support yaml.kubernetesVersion setting and direct use of k8s schema URLs Signed-off-by: Morgan Chang <shin19991207@gmail.com> push 10 Jun 2026 05:23PM UTC datho7561 github
84.88
27158379017 main Use modern TypeScript module resolution This project was still using the deprecated TypeScript module resolution `node10` (aka `node`). This change updates the module resolution to `nodenext`. Imports were fixed accordingly. Notably, `yaml/dist/... push 08 Jun 2026 06:28PM UTC datho7561 github
84.82
See All Builds (3649)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc