Skip to content

Commit 9a1aa2c

Browse files
feat: resolve eslint's extends using standard module resolution
This allows using the rulesets also locally from within this repository. 💪
1 parent 8768ccc commit 9a1aa2c

7 files changed

Lines changed: 7 additions & 7 deletions

File tree

packages/eslint-config-node/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const globs = require('@strv/eslint-config-base/globs')
1212

1313
module.exports = {
1414

15-
extends: '@strv/eslint-config-base',
15+
extends: require.resolve('@strv/eslint-config-base'),
1616

1717
parserOptions: {
1818
ecmaVersion: 2017,

packages/eslint-config-node/optional.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@
1010

1111
module.exports = {
1212

13-
extends: '@strv/eslint-config-base/optional',
13+
extends: require.resolve('@strv/eslint-config-base/optional'),
1414
}

packages/eslint-config-node/style.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@
1010

1111
module.exports = {
1212

13-
extends: '@strv/eslint-config-base/style',
13+
extends: require.resolve('@strv/eslint-config-base/style'),
1414
}

packages/eslint-config-react/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
module.exports = {
1212

13-
extends: '@strv/eslint-config-base',
13+
extends: require.resolve('@strv/eslint-config-base'),
1414

1515
env: {
1616
es6: true,

packages/eslint-config-react/optional.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
module.exports = {
1212

13-
extends: '@strv/eslint-config-base/optional',
13+
extends: require.resolve('@strv/eslint-config-base/optional'),
1414

1515
rules: {
1616
// Disallow Use of Alert

packages/eslint-config-typescript/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
module.exports = {
1212

13-
extends: '@strv/eslint-plugin-base',
13+
extends: require.resolve('@strv/eslint-plugin-base'),
1414

1515
settings: {
1616
// Correctly recognise .ts and .d.ts files when checking import paths against the filesystem

packages/eslint-config-typescript/style.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@
1010

1111
module.exports = {
1212

13-
extends: '@strv/eslint-config-base/style',
13+
extends: require.resolve('@strv/eslint-config-base/style'),
1414
}

0 commit comments

Comments
 (0)