Skip to content

Commit a48d350

Browse files
committed
Update @perfective/eslint-config to v0.31.2
1 parent 1e32a63 commit a48d350

File tree

8 files changed

+616
-735
lines changed

8 files changed

+616
-735
lines changed

.npmignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*.config.js
2+
.*.js
3+
gulpfile.js

.prettierrc.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
// eslint-disable-next-line n/no-unpublished-import, import/no-default-export -- dev-only
21
export { config as default } from '@perfective/build/prettier';

babel.config.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// eslint-disable-next-line n/no-unpublished-import -- dev-only
21
import { babelPluginImportExtension, babelPluginRequireExtension } from '@perfective/build/babel';
32

43
const babelConfig = {
@@ -9,5 +8,4 @@ const babelConfig = {
98
],
109
};
1110

12-
// eslint-disable-next-line import/no-default-export -- required for configuration
1311
export default babelConfig;

eslint.config.js

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,8 @@
1-
/* eslint-disable n/no-unpublished-import -- dev-only */
2-
import perfectiveEslintConfig from '@perfective/eslint-config';
1+
import { perfectiveEslintConfig } from '@perfective/eslint-config';
32
import { jestConfig } from '@perfective/eslint-config/jest';
43

5-
const eslintConfig = [
6-
...perfectiveEslintConfig,
7-
jestConfig(),
8-
{
9-
files: ['**/*.ts?(x)'],
10-
rules: {
11-
'@typescript-eslint/no-unnecessary-condition': ['warn', {
12-
allowConstantLoopConditions: false,
13-
allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing: false,
14-
checkTypePredicates: false,
15-
}],
16-
},
17-
},
18-
];
4+
const eslintConfig = perfectiveEslintConfig([
5+
jestConfig,
6+
]);
197

20-
// eslint-disable-next-line import/no-default-export -- required for configuration
218
export default eslintConfig;
22-
/* eslint-enable n/no-unpublished-import */

gulpfile.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
/* eslint-disable n/no-unpublished-import -- dev-only */
21
import gulp from 'gulp';
32

43
import * as build from '@perfective/build/gulp';
54

6-
/* eslint-enable n/no-unpublished-import */
7-
85
export const clean = build.clean(['./dist']);
96
export const docs = build.asciidoctor();
107
const full = gulp.series(
@@ -24,5 +21,4 @@ const full = gulp.series(
2421
docs,
2522
);
2623

27-
// eslint-disable-next-line import/no-default-export -- required for configuration
2824
export default full;

jest.config.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
// eslint-disable-next-line n/no-unpublished-import, import/no-default-export -- dev-only
21
export { config as default } from '@perfective/build/jest';

0 commit comments

Comments
 (0)