Skip to content

Releases: tjw-lint/eslint-config-tjw-jest

v3.0.0 - ESLint 9 support, rules as plugin

22 Jan 18:05
7bcac04
Compare
Choose a tag to compare
  • 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

10 Mar 12:34
dab73d0
Compare
Choose a tag to compare
  • 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

23 Sep 17:51
Compare
Choose a tag to compare

Initial release

  • Set up repo
  • publish to npm