Skip to content

Commit 4dda7b1

Browse files
chintankavathiaspike-rabbit
authored andcommitted
chore(lint): use strict linter options
1 parent dbe8b32 commit 4dda7b1

9 files changed

Lines changed: 66 additions & 17 deletions

File tree

eslint.config.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,4 +207,15 @@ export const indexBarrelConfig = defineConfig({
207207
}
208208
});
209209

210-
export default defineConfig(...tsConfig, ...templateConfig, ...indexBarrelConfig);
210+
export const strictLinterOptions = defineConfig({
211+
linterOptions: {
212+
reportUnusedDisableDirectives: 'error'
213+
}
214+
});
215+
216+
export default defineConfig(
217+
...tsConfig,
218+
...templateConfig,
219+
...indexBarrelConfig,
220+
...strictLinterOptions
221+
);

projects/charts-ng/eslint.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
import { tsConfig, templateConfig, indexBarrelConfig } from '../../eslint.config.js';
1+
import {
2+
tsConfig,
3+
templateConfig,
4+
indexBarrelConfig,
5+
strictLinterOptions
6+
} from '../../eslint.config.js';
27
import defaultValuePlugin from '@siemens/eslint-plugin-defaultvalue';
38
import { defineConfig } from 'eslint/config';
49
export default defineConfig(
@@ -37,5 +42,6 @@ export default defineConfig(
3742
}
3843
},
3944
...templateConfig,
40-
...indexBarrelConfig
45+
...indexBarrelConfig,
46+
...strictLinterOptions
4147
);

projects/dashboards-ng/eslint.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
import { tsConfig, templateConfig, indexBarrelConfig } from '../../eslint.config.js';
1+
import {
2+
tsConfig,
3+
templateConfig,
4+
indexBarrelConfig,
5+
strictLinterOptions
6+
} from '../../eslint.config.js';
27
import defaultValuePlugin from '@siemens/eslint-plugin-defaultvalue';
38
import { defineConfig } from 'eslint/config';
49
export default defineConfig(
@@ -41,5 +46,6 @@ export default defineConfig(
4146
}
4247
},
4348
...templateConfig,
44-
...indexBarrelConfig
49+
...indexBarrelConfig,
50+
...strictLinterOptions
4551
);

projects/element-ng/eslint.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
import { tsConfig, templateConfig, indexBarrelConfig } from '../../eslint.config.js';
1+
import {
2+
tsConfig,
3+
templateConfig,
4+
indexBarrelConfig,
5+
strictLinterOptions
6+
} from '../../eslint.config.js';
27
import defaultValuePlugin from '@siemens/eslint-plugin-defaultvalue';
38
import { defineConfig, globalIgnores } from 'eslint/config';
49
export default defineConfig(
@@ -44,5 +49,6 @@ export default defineConfig(
4449
}
4550
},
4651
...templateConfig,
47-
...indexBarrelConfig
52+
...indexBarrelConfig,
53+
...strictLinterOptions
4854
);

projects/element-translate-ng/eslint.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
import { tsConfig, templateConfig, indexBarrelConfig } from '../../eslint.config.js';
1+
import {
2+
tsConfig,
3+
templateConfig,
4+
indexBarrelConfig,
5+
strictLinterOptions
6+
} from '../../eslint.config.js';
27
import { defineConfig } from 'eslint/config';
38

49
export default defineConfig(
@@ -34,5 +39,6 @@ export default defineConfig(
3439
}
3540
},
3641
...templateConfig,
37-
...indexBarrelConfig
42+
...indexBarrelConfig,
43+
...strictLinterOptions
3844
);

projects/icon-viewer/eslint.config.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { tsConfig, templateConfig } from '../../eslint.config.js';
1+
import { tsConfig, templateConfig, strictLinterOptions } from '../../eslint.config.js';
22
import { defineConfig } from 'eslint/config';
33

44
export default defineConfig(
@@ -11,5 +11,6 @@ export default defineConfig(
1111
}
1212
}
1313
},
14-
...templateConfig
14+
...templateConfig,
15+
...strictLinterOptions
1516
);

projects/live-preview/eslint.config.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { tsConfig, templateConfig } from '../../eslint.config.js';
1+
import { tsConfig, templateConfig, strictLinterOptions } from '../../eslint.config.js';
22
import { defineConfig } from 'eslint/config';
33

44
export default defineConfig(
@@ -33,5 +33,6 @@ export default defineConfig(
3333
]
3434
}
3535
},
36-
...templateConfig
36+
...templateConfig,
37+
...strictLinterOptions
3738
);

projects/maps-ng/eslint.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
import { tsConfig, templateConfig, indexBarrelConfig } from '../../eslint.config.js';
1+
import {
2+
tsConfig,
3+
templateConfig,
4+
indexBarrelConfig,
5+
strictLinterOptions
6+
} from '../../eslint.config.js';
27
import defaultValuePlugin from '@siemens/eslint-plugin-defaultvalue';
38
import { defineConfig } from 'eslint/config';
49
export default defineConfig(
@@ -36,5 +41,6 @@ export default defineConfig(
3641
}
3742
},
3843
...templateConfig,
39-
...indexBarrelConfig
44+
...indexBarrelConfig,
45+
...strictLinterOptions
4046
);

projects/native-charts-ng/eslint.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
import { tsConfig, templateConfig, indexBarrelConfig } from '../../eslint.config.js';
1+
import {
2+
tsConfig,
3+
templateConfig,
4+
indexBarrelConfig,
5+
strictLinterOptions
6+
} from '../../eslint.config.js';
27
import defaultValuePlugin from '@siemens/eslint-plugin-defaultvalue';
38
import { defineConfig } from 'eslint/config';
49
export default defineConfig(
@@ -40,5 +45,6 @@ export default defineConfig(
4045
}
4146
},
4247
...templateConfig,
43-
...indexBarrelConfig
48+
...indexBarrelConfig,
49+
...strictLinterOptions
4450
);

0 commit comments

Comments
 (0)