This repository has been archived by the owner on Apr 11, 2024. It is now read-only.
chore(deps): Update dependency eslint-config-seek to v13.x #87
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^4.0.0
->^13.0.0
Release Notes
seek-oss/eslint-config-seek (eslint-config-seek)
v13.0.0
Compare Source
Major Changes
Upgrade Typescript Eslint to 7.2.0 to support Typescript 5.4. (#136)
This bumps the minimum required versions of Node.js to 18.18.0, Eslint to 8.56.0 and Typescript to 4.7.5 due to a breaking change introduced by Typescript Eslint in 7.0.0.
v12.1.1
Compare Source
Patch Changes
Prevents the new curly-brace-presence rule from affecting children. (#133)
In the previous version, react/jsx-curly-brace-presence was added to the eslint rules.
This was primarily intended to catch unnecessarily using braces around string props.
Because of the configuration we provided, this had the unintended side effect of removing curly braces inside child text that were being used to prevent the unescaped entities rule.
To fix this, the curly brace rule will now ignore children, and only alert on prop values.
v12.1.0
Compare Source
Minor Changes
Adds react/jsx-curly-brace-presence as an error. (#130)
This removes unnecessary braces around strings in props and children.
It also enforces braces around expressions in props and children.
Examples
v12.0.1
Compare Source
Patch Changes
v12.0.0
Compare Source
Major Changes
Bump up typescript-eslint monorepo to ^6.0.0. (#125)
This requires eslint 7+.
This change also includes a number of rule changes to the default configuration. Read the release notes for more information.
v11.3.1
Compare Source
Patch Changes
React
import (#122)v11.3.0
Compare Source
Minor Changes
react/jsx-runtime
, since we are now using the JSX transform (#118)Patch Changes
Update dependencies (#120)
Disable resolving
node_modules
from the root of the repo. This is problematic for JavaScript-only monorepos (where there are multiplenode_modules
directories). (#119)Add a workaround for TypeScript-ESLint slowness with TypeScript 5.1 (#117)
v11.2.1
Compare Source
Patch Changes
Remove autofix for custom
unsafe-to-chain-command
rule (#115)The autofix for this rule didn't exactly adhere to the recommendation in the cypress docs,
and would've required additional complexity and user-configuration to do so, so the decision was made to remove it.
v11.2.0
Compare Source
Minor Changes
unsafe-to-chain-command
rule (#113)v11.1.3
Compare Source
Patch Changes
v11.1.2
Compare Source
Patch Changes
eslint-plugin-cypress
with the [@finsit/eslint-plugin-cypress
][@finsit/eslint-plugin-cypress] fork that supports ESLint v8. (#106)Consumers that were overriding
cypress/*
rules will need to override@finsit/cypress/*
rules instead.v11.1.1
Compare Source
Patch Changes
Move the Babel React preset parser option from the "base" configuration to the "default" configuration. (#103)
This update contains no functional changes to the "default" configuration.
v11.1.0
Compare Source
Minor Changes
Export extensions linted by the config (#101)
They are now available under the
/extensions
entry point:Patch Changes
@babel/preset-react
(#100)v11.0.1
Compare Source
Patch Changes
true
. (#98)v11.0.0
Compare Source
Major Changes
v10.3.0
Compare Source
Minor Changes
Split config into default (current) and base (without a React dependency). (#94)
Without React support:
With React support:
v10.2.0
Compare Source
Minor Changes
.cjs
,.mjs
,.cts
,.mts
(#90)Patch Changes
v10.1.3
Compare Source
Patch Changes
v10.1.2
Compare Source
Patch Changes
cypress
folder to be nested (#86)v10.1.1
Compare Source
Patch Changes
no-undef
rule for .js/.jsx files (#84)v10.1.0
Compare Source
Minor Changes
Enhanced TypeScript support for
eslint-plugin-import
viaeslint-import-resolver-typescript
(#81)Patch Changes
Fixed TypeScript support for
eslint-plugin-import
(#81)Some rules provided by
eslint-plugin-import
(e.g.import/no-duplicates
,import/order
) don't work or work incorrectly without it.Before — passes:
After — correctly identifies
@monorepo/docs
as internal (as defined in sku) and moves it after the external imports:Upgrade dependencies (#81)
v10.0.0
Compare Source
Major Changes
eslint-plugin-jest 27 (#79)
This major release includes breaking changes. See the release note for more information.
The
jest/no-alias-methods
rule is now enforced to discourage usage of alias methods that will be removed in Jest 30.v9.0.0
Compare Source
Major Changes
Support ESLint 8.x (#73)
We've upgraded the parsers and plugins bundled in
eslint-config-seek
for ESLint 8.x compatibility. Some linting rules have changed and may require manual triage. In particular, we've applied the following major upgrades:TypeScript ESLint v5
This includes changes to the recommended rule set.
babel-eslint
→@babel/eslint-parser
This resolves the following installation warning:
babel-eslint is now @​babel/eslint-parser. This package will no longer receive updates.
eslint-config-prettier
v8This unifies on a single
prettier
config.eslint-plugin-cypress
is currently incompatible with ESLint 8.x. Projects that utilise Cypress should remain on ESLint 7.x.Minor Changes
Turn off
no-return-await
(#74)return await
produces richer stack traces with a marginal performance penalty in recent Node.js versions. This tradeoff is now left to individual consumers to weigh up and optionally enforce.v8.0.0
Compare Source
Major Changes
Remove support for Flow (#64)
SEEK has aligned on TypeScript for static type checking. Flow support was similarly removed in sku 11.
Affected projects should migrate to TypeScript.
Remove support for CSS Modules (#64)
eslint-plugin-css-modules is unmaintained, and SEEK has since moved on to vanilla-extract.
Affected projects should migrate to vanilla-extract.
Patch Changes
v7.0.9
Compare Source
Bug Fixes
v7.0.8
Compare Source
Bug Fixes
v7.0.7
Compare Source
Bug Fixes
no-shadow
(#58) (9c3ab40), closes typescript-eslint/typescript-eslint#2374v7.0.6
Compare Source
Bug Fixes
v7.0.5
Compare Source
Bug Fixes
v7.0.4
Compare Source
Bug Fixes
v7.0.3
Compare Source
Bug Fixes
v7.0.2
Compare Source
Bug Fixes
v7.0.1
Compare Source
Bug Fixes
v7.0.0
Compare Source
Bug Fixes
BREAKING CHANGES
v6.0.2
Compare Source
Bug Fixes
v6.0.1
Compare Source
Bug Fixes
v6.0.0
Compare Source
Features
BREAKING CHANGES
v5.0.5
Compare Source
Bug Fixes
v5.0.4
Compare Source
Bug Fixes
v5.0.3
Compare Source
Bug Fixes
v5.0.2
Compare Source
Bug Fixes
v5.0.1
Compare Source
Bug Fixes
v5.0.0
Compare Source
Features
BREAKING CHANGES
thing.test.js
,other.spec.ts
)cypress
folderConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.