All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
4.0.0 - 2022-06-21
- Set
@typescript-eslint/no-unused-vars
toerror
level rather thanwarn
(#157)
3.2.0 - 2022-05-11
- Add support for Node 18 (#123)
3.1.0 - 2022-05-02
- Eliminate
jest
as a peer dependency (#116)
3.0.0 - 2022-04-05
- Update
eslint-config-airbnb-typescript
to 17.0.0 which had a breaking change to the supported peer dependency range for@typescript-eslint
. Due to the change to required peer dependency ranges, this opportunity was taken to also bump every other peer dependency to the latest semver minor version. (#97)
2.0.0 - 2022-04-04
1.0.1 - 2022-02-20
- Enable the
@typescript-eslint
rules which require type checking only on.ts
and.tsx
files (#57)
1.0.0 - 2022-02-19
This is flagged the first major release since the package has been working successfully without any issues and switching to this release scheme will allow for easier adherence to semver go forward. There are no breaking changes between this and the previous release.
- Update peer dependency range for
eslint-plugin-jest
to include^26.0.0
(#41)
0.0.11 - 2022-01-20
- Fix peer dependencies for
eslint-config-airbnb
andeslint-config-airbnb-base
to only be needed for the appropriate ruleset (#36) - Change
explicit-module-boundary-types
so that it is only used for.ts
files (#37)
0.0.10 - 2022-01-20
- Add explicit-module-boundary-types to the nodejs configuration (#33)
- Use
@storis/prettier-config
for prettier configurations (#30) - Add
cjs
andmjs
extensions to the.editorconfig
overrides to enforce tabs (#31)
0.0.9 - 2022-01-19
- Eliminate prettier from eslint integration (#28)
- Renamed
node
config asnodejs
to avoid conflict with script runs (#28)
- Add precommit hook to run eslint and prettier before commit (#28)
- Use
@storis/tsconfig
for typescript configuration (#28) - Formatted all files in repo with prettier (#28)
- Updated renovate configuration (#28)
0.0.8 - 2022-01-18
- Enforce named exports in
*.constants
files for react lint rules (#25)
0.0.7 - 2022-01-14
- Eliminate use of
pathGroups
setting foreslint-plugin-import
as the behavior without the setting is the same as with it (#20)
0.0.6 - 2022-01-05
- Relocate override of
no-restricted-syntax
rule to shared configuration so that it is enabled for bothnode
andreact
configurations (#17)
0.0.5 - 2022-01-05
- Remove override on
@typescript-eslint/no-unused-vars
to enable it and extendplugin:react/jsx-runtime
in react configuration (#15)
0.0.4 - 2022-01-05
- Enable
@typescript-eslint/consistent-type-exports
rule to ensure that type-only exports are always prefixed with thetype
keyword (#13)
0.0.3 - 2022-01-05
- Disable
react/react-in-jsx-scope
under the assumption that the React 17 JSX transform will be enabled in babel configuration (#11)
0.0.2 - 2022-01-04
- Enable
jsx-a11y/recommended
rules for react configuration (#5)
0.0.1 - 2022-01-04
- Initial release