-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat!: update typescript-eslint dependency to v8 #3
Commits on Aug 3, 2024
-
feat!: update
typescript-eslint
dependency to v8Rules updates to come in isolated commits. Closes #354.
Configuration menu - View commit details
-
Copy full SHA for 8fa2b51 - Browse repository at this point
Copy the full SHA 8fa2b51View commit details -
fix: use base
no-loss-of-precision
rule over the TS-specific versionThe rule that comes with ESLint now handles numeric separators, obsoleting the need for a TS-specific one. This rule has been deprecated in (though not yet removed from) upstream.
Configuration menu - View commit details
-
Copy full SHA for 15afa6d - Browse repository at this point
Copy the full SHA 15afa6dView commit details -
fix: migrated TS
no-throw-literal
rule variant toonly-throw-error
This rule was renamed in v6 to clarify what it does. With v8, the deprecated legacy alias has been removed.
Configuration menu - View commit details
-
Copy full SHA for 04301e8 - Browse repository at this point
Copy the full SHA 04301e8View commit details
Commits on Aug 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1b8d74f - Browse repository at this point
Copy the full SHA 1b8d74fView commit details
Commits on Aug 5, 2024
-
build: restructure dependencies
- The Airbnb config has been moved to a peer dependency, so ESLint can resolve it in legacy configs without requiring users to manually install it. - The full Airbnb configs have been added as an optional peer dependency. - Since non-optional peer dependencies are installed by default, they have stopped being duplicated in the dev dependencies. - The ESLint dependency has been bumped to the latest minor version.
Configuration menu - View commit details
-
Copy full SHA for f0dd2d4 - Browse repository at this point
Copy the full SHA f0dd2d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1189343 - Browse repository at this point
Copy the full SHA 1189343View commit details -
docs: overhaul README for modern use
- Explicitly note the lack of ESLint 9 support, link to tracking ticket. - Provide flat configuration instructions (and recommend their use). - Update instructions for NPM v7 automatically installing peer dependencies. - Update configuration for use with typescript-eslint v8. - Some restructuring for readability. - Added instructions for removing formatting rules, since it's less simple with the ESLint stylistic rules (until the Prettier config gets updated). Closes #307
Configuration menu - View commit details
-
Copy full SHA for 9e9a677 - Browse repository at this point
Copy the full SHA 9e9a677View commit details
Commits on Aug 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 38ca633 - Browse repository at this point
Copy the full SHA 38ca633View commit details