Releases: tjw-lint/eslint-config-tjw-jest
Releases · tjw-lint/eslint-config-tjw-jest
v3.0.0 - ESLint 9 support, rules as plugin
- Rewrote library to work as a plugin so the custom rules will apply without additional steps
- Library now uses an ESLint v9 flat config and supports ESLint 9+
- Update README for the new getting started guide and documented all rules in the plugin
- Set peerDependencies for ESLint 9 compatibility
Updates
- Updated linting rules:
- Now targets ES2022
- Added
no-restricted-syntax
rules- Use "test" instead of "it"
- Prefer .toEqual over .toBe
- Added
custom-eslint-rules
folder- Custom rule to enforce uppercasing the first character of a test description
- Custom rule to enforce return after expect
- Custom rule to enforce writing tests names in the style of classic prose using the "active voice"
- Added Code of Conduct
- Created a
no-restricted-syntax.json
file for merging with other rules - Update README to include instructions regarding
no-restricted-syntax.json
- Updated devDependencies
Initial Release
Initial release
- Set up repo
- publish to npm