Releases: Skyscanner/eslint-config-skyscanner
22.5.1
What’s Changed
Fixed
- FIX: eslint plugin compat (#862) @Lewis-Skyscanner
- NO-JIRA: Uninstall markdown-spellcheck (#861) @dominicfraser
22.5.0
What’s Changed
Dependency updates
- Bump prettier from 3.5.3 to 3.6.2 (#854) @dependabot
- Bump eslint-plugin-prettier from 5.4.0 to 5.5.1 (#852) @dependabot
- Bump eslint-plugin-import from 2.31.0 to 2.32.0 (#848) @dependabot
22.4.0
What’s Changed
Added
- Switch to using no-enum rule from @skyscanner/eslint-plugin-rules (#855) @dominicfraser
Functionality of the no-enum
has not changed, it has simply been changed from an unmaintained third party package to a definition within @skyscanner/eslint-plugin-rules
:
If someone was previously suppressing using comments like
// eslint-disable-next-line typescript-enum/no-enum
they will now need to use
// eslint-disable-next-line @skyscanner/rules/no-enum
22.3.1
What’s Changed
Dependency updates
- Bump eslint-plugin-jest from 28.11.0 to 28.14.0 (#845) @dependabot
- Bump jest from 29.7.0 to 30.0.0 (#847) @dependabot
- Bump lint-staged from 16.0.0 to 16.1.2 (#846) @dependabot
- Bump brace-expansion from 1.1.11 to 1.1.12 (#844) @dependabot
22.2.1
22.2.0
What's Changed
- ST-6572 : Enable ESLint to resolve TypeScript and Node imports by @mariamuzas in #841
New Contributors
- @mariamuzas made their first contribution in #841
Full Changelog: 22.1.0...22.2.0
22.1.0
What’s Changed
Dependency updates
- Bump lint-staged from 15.5.0 to 16.0.0 (#836) @dependabot
- Bump @babel/core from 7.26.7 to 7.27.1 (#833) @dependabot
- Bump @babel/preset-react from 7.26.3 to 7.27.1 (#835) @dependabot
- Bump eslint-plugin-prettier from 5.2.1 to 5.4.0 (#837) @dependabot
22.0.0
What’s Changed
Breaking
- LOOM-1903: Implement eslint-plugin-compat to our eslint configurations (#830) @Lewis-Skyscanner
21.1.0
What’s Changed
- Bump prettier from 3.4.2 to 3.5.3 (#820) @dependabot
21.0.0
What’s Changed
Breaking
- Bump eslint-config-prettier from 9.1.0 to 10.1.1 (#822) @dependabot
https://github.com/prettier/eslint-config-prettier/releases/tag/v10.0.0
This is not expected to be a breaking change for Skyscanner repositories. The changes included should not impact consumers using Skyscanner's standard linting setup, however for other consumers or those who have customised their setup there are changes as listed below.
As noted in the PR that generated the major version of eslint-config-prettier:
v10 should be compatible mostly, but it adds @stylistic/* support, I released it as major because not everyone is using @stylistic/*, there could be a tiny chance to break.
Additionally, we migrated the releasing tool to changesets and leave package.json and files structure untouched, so the file structure is different now.
Updated
- Bump @babel/eslint-parser from 7.26.10 to 7.27.0 (#827) @dependabot
- Bump @babel/eslint-parser from 7.25.1 to 7.26.10 (#823) @dependabot
- Bump lint-staged from 15.2.9 to 15.5.0, actions/cache to v4.2.0 (#824) @dependabot
- Bump @babel/helpers from 7.26.7 to 7.26.10 (#825) @dependabot