use require.resolve for eslint config
This commit is contained in:
27
.eslintrc.cjs
Normal file
27
.eslintrc.cjs
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
/** @type {import('eslint').ESLint.Options} */
|
||||||
|
module.exports = {
|
||||||
|
extends: ["./node_modules/@itsmapleleaf/configs/eslint"],
|
||||||
|
ignorePatterns: [
|
||||||
|
"**/node_modules/**",
|
||||||
|
"**/.cache/**",
|
||||||
|
"**/build/**",
|
||||||
|
"**/dist/**",
|
||||||
|
"**/coverage/**",
|
||||||
|
"**/public/**",
|
||||||
|
],
|
||||||
|
parserOptions: {
|
||||||
|
project: require.resolve("./tsconfig.base.json"),
|
||||||
|
},
|
||||||
|
rules: {
|
||||||
|
"import/no-unused-modules": "off",
|
||||||
|
"unicorn/prevent-abbreviations": "off",
|
||||||
|
},
|
||||||
|
overrides: [
|
||||||
|
{
|
||||||
|
files: ["packages/website/cypress/**"],
|
||||||
|
parserOptions: {
|
||||||
|
project: require.resolve("./packages/website/cypress/tsconfig.json"),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
{
|
|
||||||
"extends": ["./node_modules/@itsmapleleaf/configs/eslint"],
|
|
||||||
"ignorePatterns": [
|
|
||||||
"**/node_modules/**",
|
|
||||||
"**/.cache/**",
|
|
||||||
"**/build/**",
|
|
||||||
"**/dist/**",
|
|
||||||
"**/coverage/**",
|
|
||||||
"**/public/**"
|
|
||||||
],
|
|
||||||
"parserOptions": {
|
|
||||||
"project": "./tsconfig.base.json"
|
|
||||||
},
|
|
||||||
"rules": {
|
|
||||||
"import/no-unused-modules": "off",
|
|
||||||
"unicorn/prevent-abbreviations": "off"
|
|
||||||
},
|
|
||||||
"overrides": [
|
|
||||||
{
|
|
||||||
"files": ["packages/website/cypress/**"],
|
|
||||||
"parserOptions": {
|
|
||||||
"project": "./packages/website/cypress/tsconfig.json"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user