Releases: ckeditor/ckeditor5-linters-config
v5.2.1
Other changes
- eslint-plugin-ckeditor5-rules: Improved the
ckeditor5-rules/require-file-extensions-in-imports
to require a file extension in both imports and exports. See ckeditor/ckeditor5#13673. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v5.2.0 => v5.2.1
- eslint-plugin-ckeditor5-rules: v5.2.0 => v5.2.1
- stylelint-config-ckeditor5: v5.2.0 => v5.2.1
- stylelint-plugin-ckeditor5-rules: v5.2.0 => v5.2.1
v5.2.0
Features
- eslint-plugin-ckeditor5-rules: Added a rule requiring file extensions in imports. See ckeditor/ckeditor5#13673. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-plugin-ckeditor5-rules: v5.1.3 => v5.2.0
Other releases:
- eslint-config-ckeditor5: v5.1.3 => v5.2.0
- stylelint-config-ckeditor5: v5.1.3 => v5.2.0
- stylelint-plugin-ckeditor5-rules: v5.1.3 => v5.2.0
v5.1.3
Bug fixes
- eslint-plugin-ckeditor5-rules: Fixed the
ckeditor5-rules/allow-declare-module-only-in-augmentation-file
rule that did not detect the correct path to the augmentation files on Windows due to using different path separators. Closes ckeditor/ckeditor5#15426. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v5.1.2 => v5.1.3
- eslint-plugin-ckeditor5-rules: v5.1.2 => v5.1.3
- stylelint-config-ckeditor5: v5.1.2 => v5.1.3
- stylelint-plugin-ckeditor5-rules: v5.1.2 => v5.1.3
v5.1.2
Other changes
- eslint-plugin-ckeditor5-rules: Upgrade the
@es-joy/jsdoccomment
package to its latest version to make the CKEditor 5 compatible with Node@20. Closes ckeditor/ckeditor5#15203. (commit) - Updated the required version of Node.js to 18 when developing the repository. See ckeditor/ckeditor5#14924. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v5.1.1 => v5.1.2
- eslint-plugin-ckeditor5-rules: v5.1.1 => v5.1.2
- stylelint-config-ckeditor5: v5.1.1 => v5.1.2
- stylelint-plugin-ckeditor5-rules: v5.1.1 => v5.1.2
v5.1.1
Bug fixes
- eslint-config-ckeditor5: Use
ckeditor5-rules
only for source code, not tests. See ckeditor/ckeditor5#14451. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v5.1.0 => v5.1.1
- eslint-plugin-ckeditor5-rules: v5.1.0 => v5.1.1
- stylelint-config-ckeditor5: v5.1.0 => v5.1.1
- stylelint-plugin-ckeditor5-rules: v5.1.0 => v5.1.1
v5.1.0
Features
- eslint-plugin-ckeditor5-rules: Created the
ckeditor5-rules/no-scoped-imports-within-package
that disallows using scoped import (like"@ckeditor/ckeditor5-*"
) to the same package where the import declaration is located. Closes ckeditor/ckeditor5#14329. (commit)
Other changes
- eslint-config-ckeditor5: Enabled the
ckeditor5-rules/no-scoped-imports-within-package
in the ESLint configuration. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v5.0.1 => v5.1.0
- eslint-plugin-ckeditor5-rules: v5.0.1 => v5.1.0
- stylelint-config-ckeditor5: v5.0.1 => v5.1.0
- stylelint-plugin-ckeditor5-rules: v5.0.1 => v5.1.0
v5.0.1
Bug fixes
- Fixed versions of dependencies in the repository due to missing update phase while preparing packages to release. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- eslint-config-ckeditor5: v5.0.0 => v5.0.1
- eslint-plugin-ckeditor5-rules: v5.0.0 => v5.0.1
- stylelint-config-ckeditor5: v5.0.0 => v5.0.1
- stylelint-plugin-ckeditor5-rules: v5.0.0 => v5.0.1
v5.0.0
Features
- eslint-plugin-ckeditor5-rules: Created the
ckeditor5-rules/no-istanbul-in-debug-code
plugin that disallows using the@if CK_DEBUG_*
andistanbul
keywords in the same line. Related to ckeditor/ckeditor5#13922. (commit) - eslint-plugin-ckeditor5-rules: Created the
ckeditor5-rules/allow-declare-module-only-in-augmentation-file
plugin that enforces using module augmentation for the@ckeditor/ckeditor5-core
modules only in the augmentation files. Related to ckeditor/ckeditor5#13434. (commit) - eslint-plugin-ckeditor5-rules: Created the
ckeditor5-rules/allow-imports-only-from-main-package-entry-point
plugin that allows imports from the@ckeditor/*
modules only from the main package entry point. Related to ckeditor/ckeditor5#13434. (commit) - eslint-plugin-ckeditor5-rules: Created the
ckeditor5-rules/require-as-const-returns-in-methods
plugin that enforces using theas const
in return statements forrequires
andpluginName
methods. Related to ckeditor/ckeditor5#13434. (commit) - eslint-plugin-ckeditor5-rules: Added fixer for the
license-header
rule. Closes ckeditor/ckeditor5#11473. (commit)
Bug fixes
- eslint-config-ckeditor5: Run some TypeScript-specific rules only against
.ts(x)
files. See ckeditor/ckeditor5#13434. (commit)
Other changes
- eslint-config-ckeditor5: Enabled the
ckeditor5-rules/no-istanbul-in-debug-code
in the ESLint configuration. (commit) - eslint-config-ckeditor5: Enabled the
ckeditor5-rules/allow-declare-module-only-in-augmentation-file
in the ESLint configuration. (commit) - eslint-config-ckeditor5: Enabled the
ckeditor5-rules/allow-imports-only-from-main-package-entry-point
in the ESLint configuration. (commit) - eslint-config-ckeditor5: Enabled the
ckeditor5-rules/require-as-const-returns-in-methods
in the ESLint configuration. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-config-ckeditor5: v4.4.0 => v5.0.0
- eslint-plugin-ckeditor5-rules: v4.4.0 => v5.0.0
Other releases:
- stylelint-config-ckeditor5: v4.4.0 => v5.0.0
- stylelint-plugin-ckeditor5-rules: v4.4.0 => v5.0.0
v4.4.0
Features
- eslint-plugin-ckeditor5-rules: Created the
ckeditor5-rules/no-build-extensions
plugin that disallows extending a CKEditor 5 build. Closes ckeditor/ckeditor5#13689. (commit)
Other changes
- eslint-plugin-ckeditor5-rules: Added URLs for rule definitions at which the full documentation can be accessed. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-config-ckeditor5: v4.3.0 => v4.4.0
- eslint-plugin-ckeditor5-rules: v4.3.0 => v4.4.0
Other releases:
- stylelint-config-ckeditor5: v4.3.0 => v4.4.0
- stylelint-plugin-ckeditor5-rules: v4.3.0 => v4.4.0
v4.3.0
Features
- Add support for linting
.tsx
files. Related to ckeditor/ckeditor5#13542. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- eslint-config-ckeditor5: v4.2.1 => v4.3.0
Other releases:
- eslint-plugin-ckeditor5-rules: v4.2.1 => v4.3.0
- stylelint-config-ckeditor5: v4.2.1 => v4.3.0
- stylelint-plugin-ckeditor5-rules: v4.2.1 => v4.3.0