Skip to content

Commit

Permalink
Simplified eslint configuration (#147)
Browse files Browse the repository at this point in the history
* chore: Simplified eslint config

* chore: Updated blueprints

* chore: Updated fixtures

* chore: Added changeset

---------

Co-authored-by: ijlee2 <[email protected]>
  • Loading branch information
ijlee2 and ijlee2 authored Feb 5, 2025
1 parent f967e3f commit bd407c4
Show file tree
Hide file tree
Showing 17 changed files with 62 additions and 191 deletions.
5 changes: 5 additions & 0 deletions .changeset/violet-planes-allow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@codemod-utils/cli": patch
---

Simplified eslint configuration
2 changes: 1 addition & 1 deletion configs/eslint/node/eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import eslintConfigNodeJavascript from './javascript/index.js';

export default [...eslintConfigNodeJavascript];
export default eslintConfigNodeJavascript;
22 changes: 15 additions & 7 deletions configs/eslint/node/javascript/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,18 @@ const parserOptionsJs = {
};

export default [
{
ignores: [
'dist/',
'dist-for-testing/',
'node_modules/',
'src/blueprints/',
'tests/fixtures/',
'tmp/',
'!.*',
'.*/',
],
},
{
linterOptions: {
reportUnusedDisableDirectives: 'error',
Expand Down Expand Up @@ -57,14 +69,12 @@ export default [
},
},

// Node files
// Configuration files
{
files: ['**/*.cjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
sourceType: 'script',
},
plugins: {
Expand All @@ -75,9 +85,7 @@ export default [
files: ['**/*.mjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
parserOptions: parserOptionsJs,
sourceType: 'module',
},
Expand Down
22 changes: 15 additions & 7 deletions configs/eslint/node/typescript/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,18 @@ const parserOptionsTs = {
};

export default tseslint.config(
{
ignores: [
'dist/',
'dist-for-testing/',
'node_modules/',
'src/blueprints/',
'tests/fixtures/',
'tmp/',
'!.*',
'.*/',
],
},
{
linterOptions: {
reportUnusedDisableDirectives: 'error',
Expand Down Expand Up @@ -94,14 +106,12 @@ export default tseslint.config(
},
},

// Node files
// Configuration files
{
files: ['**/*.cjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
sourceType: 'script',
},
plugins: {
Expand All @@ -112,9 +122,7 @@ export default tseslint.config(
files: ['**/*.mjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
parserOptions: parserOptionsJs,
sourceType: 'module',
},
Expand Down
17 changes: 1 addition & 16 deletions packages/ast/javascript/eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,3 @@
import eslintConfigNodeTypescript from '@shared-configs/eslint-config-node/typescript/index.js';

export default [
{
ignores: [
'dist/',
'dist-for-testing/',
'node_modules/',
'src/blueprints/',
'tests/fixtures/',
'tmp/',
'!.*',
'.*/',
],
},

...eslintConfigNodeTypescript,
];
export default eslintConfigNodeTypescript;
17 changes: 1 addition & 16 deletions packages/ast/template/eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,3 @@
import eslintConfigNodeTypescript from '@shared-configs/eslint-config-node/typescript/index.js';

export default [
{
ignores: [
'dist/',
'dist-for-testing/',
'node_modules/',
'src/blueprints/',
'tests/fixtures/',
'tmp/',
'!.*',
'.*/',
],
},

...eslintConfigNodeTypescript,
];
export default eslintConfigNodeTypescript;
17 changes: 1 addition & 16 deletions packages/blueprints/eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,3 @@
import eslintConfigNodeTypescript from '@shared-configs/eslint-config-node/typescript/index.js';

export default [
{
ignores: [
'dist/',
'dist-for-testing/',
'node_modules/',
'src/blueprints/',
'tests/fixtures/',
'tmp/',
'!.*',
'.*/',
],
},

...eslintConfigNodeTypescript,
];
export default eslintConfigNodeTypescript;
17 changes: 1 addition & 16 deletions packages/cli/eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,3 @@
import eslintConfigNodeTypescript from '@shared-configs/eslint-config-node/typescript/index.js';

export default [
{
ignores: [
'dist/',
'dist-for-testing/',
'node_modules/',
'src/blueprints/',
'tests/fixtures/',
'tmp/',
'!.*',
'.*/',
],
},

...eslintConfigNodeTypescript,
];
export default eslintConfigNodeTypescript;
22 changes: 6 additions & 16 deletions packages/cli/src/blueprints/eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ export default tseslint.config(
'.*/',
],
},

{
linterOptions: {
reportUnusedDisableDirectives: 'error',
Expand Down Expand Up @@ -106,14 +105,12 @@ export default tseslint.config(
},
},

// Node files
// Configuration files
{
files: ['**/*.cjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
sourceType: 'script',
},
plugins: {
Expand All @@ -124,9 +121,7 @@ export default tseslint.config(
files: ['**/*.mjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
parserOptions: parserOptionsJs,
sourceType: 'module',
},
Expand Down Expand Up @@ -173,7 +168,6 @@ export default tseslint.config(
'.*/',
],
},

{
linterOptions: {
reportUnusedDisableDirectives: 'error',
Expand Down Expand Up @@ -205,14 +199,12 @@ export default tseslint.config(
},
},

// Node files
// Configuration files
{
files: ['**/*.cjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
sourceType: 'script',
},
plugins: {
Expand All @@ -223,9 +215,7 @@ export default tseslint.config(
files: ['**/*.mjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
parserOptions: parserOptionsJs,
sourceType: 'module',
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ export default tseslint.config(
'.*/',
],
},

{
linterOptions: {
reportUnusedDisableDirectives: 'error',
Expand Down Expand Up @@ -69,14 +68,12 @@ export default tseslint.config(
},
},

// Node files
// Configuration files
{
files: ['**/*.cjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
sourceType: 'script',
},
plugins: {
Expand All @@ -87,9 +84,7 @@ export default tseslint.config(
files: ['**/*.mjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
parserOptions: parserOptionsJs,
sourceType: 'module',
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ export default tseslint.config(
'.*/',
],
},

{
linterOptions: {
reportUnusedDisableDirectives: 'error',
Expand Down Expand Up @@ -69,14 +68,12 @@ export default tseslint.config(
},
},

// Node files
// Configuration files
{
files: ['**/*.cjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
sourceType: 'script',
},
plugins: {
Expand All @@ -87,9 +84,7 @@ export default tseslint.config(
files: ['**/*.mjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
parserOptions: parserOptionsJs,
sourceType: 'module',
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ export default tseslint.config(
'.*/',
],
},

{
linterOptions: {
reportUnusedDisableDirectives: 'error',
Expand Down Expand Up @@ -106,14 +105,12 @@ export default tseslint.config(
},
},

// Node files
// Configuration files
{
files: ['**/*.cjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
sourceType: 'script',
},
plugins: {
Expand All @@ -124,9 +121,7 @@ export default tseslint.config(
files: ['**/*.mjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
globals: globals.node,
parserOptions: parserOptionsJs,
sourceType: 'module',
},
Expand Down
Loading

0 comments on commit bd407c4

Please sign in to comment.