Skip to content

Commit 8da5720

Browse files
fix lint
1 parent 86f63f2 commit 8da5720

File tree

2 files changed

+188
-188
lines changed

2 files changed

+188
-188
lines changed
Lines changed: 70 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,82 @@
1-
import { defineConfig } from "eslint/config";
2-
import react from "eslint-plugin-react";
1+
import { defineConfig } from 'eslint/config';
2+
import react from 'eslint-plugin-react';
33

4-
import reactHooks from "eslint-plugin-react-hooks";
5-
import reactRefresh from "eslint-plugin-react-refresh";
4+
import reactHooks from 'eslint-plugin-react-hooks';
5+
import reactRefresh from 'eslint-plugin-react-refresh';
66

7-
import { javascriptConfig } from "@ni/eslint-config-javascript";
8-
import { typescriptConfig } from "@ni/eslint-config-typescript";
7+
import { javascriptConfig } from '@ni/eslint-config-javascript';
8+
import { typescriptConfig } from '@ni/eslint-config-typescript';
99

1010
export default defineConfig([
11-
{
12-
ignores: ["dist/**"],
13-
},
14-
{
15-
files: ["**/*.ts", "**/*.tsx"],
16-
plugins: {
17-
react,
18-
"react-refresh": reactRefresh,
19-
"react-hooks": reactHooks,
11+
{
12+
ignores: ['dist/**'],
2013
},
21-
extends: [
22-
typescriptConfig,
23-
react.configs.flat.recommended,
24-
react.configs.flat["jsx-runtime"],
25-
reactHooks.configs.flat.recommended,
26-
],
27-
languageOptions: {
28-
parserOptions: {
29-
project: "./tsconfig.app.json",
30-
tsconfigRootDir: import.meta.dirname,
31-
ecmaFeatures: {
32-
jsx: true,
14+
{
15+
files: ['**/*.ts', '**/*.tsx'],
16+
plugins: {
17+
react,
18+
'react-refresh': reactRefresh,
19+
'react-hooks': reactHooks,
3320
},
34-
},
35-
},
36-
settings: {
37-
react: {
38-
version: "detect",
39-
},
40-
},
41-
rules: {
42-
// The React components should use PascalCase
43-
"@typescript-eslint/naming-convention": [
44-
"error",
45-
{
46-
selector: "variable",
47-
format: ["camelCase", "PascalCase"],
21+
extends: [
22+
typescriptConfig,
23+
react.configs.flat.recommended,
24+
react.configs.flat['jsx-runtime'],
25+
reactHooks.configs.flat.recommended,
26+
],
27+
languageOptions: {
28+
parserOptions: {
29+
project: './tsconfig.app.json',
30+
tsconfigRootDir: import.meta.dirname,
31+
ecmaFeatures: {
32+
jsx: true,
33+
},
34+
},
35+
},
36+
settings: {
37+
react: {
38+
version: 'detect',
39+
},
40+
},
41+
rules: {
42+
// The React components should use PascalCase
43+
'@typescript-eslint/naming-convention': [
44+
'error',
45+
{
46+
selector: 'variable',
47+
format: ['camelCase', 'PascalCase'],
48+
},
49+
],
50+
'react-refresh/only-export-components': [
51+
'error',
52+
{ allowConstantExport: true },
53+
],
54+
// "@typescript-eslint/strict-boolean-expressions": "off",
55+
// "no-alert": "off",
4856
},
49-
],
50-
"react-refresh/only-export-components": [
51-
"error",
52-
{ allowConstantExport: true },
53-
],
54-
// "@typescript-eslint/strict-boolean-expressions": "off",
55-
// "no-alert": "off",
5657
},
57-
},
5858

59-
{
60-
files: ["vite.config.ts"],
61-
extends: [typescriptConfig],
62-
languageOptions: {
63-
parserOptions: {
64-
project: "./tsconfig.node.json",
65-
tsconfigRootDir: import.meta.dirname.pathname,
66-
},
67-
},
68-
rules: {
69-
// Configuration scripts will not be in published package and are allowed to use devDependencies
70-
"import/no-extraneous-dependencies": ["error", { devDependencies: true }],
71-
// Build scripts should give verbose logging
72-
"no-console": "off",
73-
// Rollup config files use default exports
74-
"import/no-default-export": "off",
59+
{
60+
files: ['vite.config.ts'],
61+
extends: [typescriptConfig],
62+
languageOptions: {
63+
parserOptions: {
64+
project: './tsconfig.node.json',
65+
tsconfigRootDir: import.meta.dirname.pathname,
66+
},
67+
},
68+
rules: {
69+
// Configuration scripts will not be in published package and are allowed to use devDependencies
70+
'import/no-extraneous-dependencies': ['error', { devDependencies: true }],
71+
// Build scripts should give verbose logging
72+
'no-console': 'off',
73+
// Rollup config files use default exports
74+
'import/no-default-export': 'off',
75+
},
7576
},
76-
},
7777

78-
{
79-
files: ["**/*.js"],
80-
extends: [javascriptConfig],
81-
},
78+
{
79+
files: ['**/*.js'],
80+
extends: [javascriptConfig],
81+
},
8282
]);

0 commit comments

Comments
 (0)