fix: 🐛 config merging/extending
This commit is contained in:
@@ -124,6 +124,9 @@ const recommended = {
|
||||
*/
|
||||
const strict = {
|
||||
...recommended,
|
||||
rules: {
|
||||
...recommended.rules,
|
||||
},
|
||||
};
|
||||
|
||||
const formatting = { recommended, strict };
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
import { jsFiles, tsFiles } from '../constants';
|
||||
|
||||
/**
|
||||
* This config relates to possible logic and syntax errors JavaScript and TypeScript
|
||||
* Recommended alternative, better for projects in prototyping phases.
|
||||
* @type {import('eslint').Linter.FlatConfig}
|
||||
*/
|
||||
const recommended = {
|
||||
files: [...tsFiles, ...jsFiles],
|
||||
rules: {
|
||||
...{}, // ESLint rules
|
||||
'constructor-super': 'error',
|
||||
@@ -73,6 +76,8 @@ const recommended = {
|
||||
const strict = {
|
||||
...recommended,
|
||||
rules: {
|
||||
...recommended.rules,
|
||||
|
||||
...{}, // ESLint rules
|
||||
'no-constant-binary-expression': 'error',
|
||||
'no-new-native-nonconstructor': 'error',
|
||||
|
||||
@@ -40,6 +40,7 @@ const recommended = {
|
||||
const strict = {
|
||||
...recommended,
|
||||
rules: {
|
||||
...recommended.rules,
|
||||
|
||||
...{}, // ESLint rules
|
||||
'accessor-pairs': 'error',
|
||||
|
||||
Reference in New Issue
Block a user