Skip to content

Commit e8b167b

Browse files
committed
feat(workflow): Fixes #39 - Installation linters
1 parent 07b7b01 commit e8b167b

4 files changed

Lines changed: 585 additions & 11 deletions

File tree

app/frontend/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module.exports = {
66
extends: [
77
'eslint:recommended',
88
'plugin:react/recommended',
9-
'plugin:prettier/recommended'
9+
'plugin:prettier/recommended',
1010
],
1111
plugins: ['react', 'prettier'],
1212
rules: {

app/frontend/eslint.config.mjs

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import pluginReact from 'eslint-plugin-react';
2+
import pluginPrettier from 'eslint-plugin-prettier';
3+
import { defineConfig } from 'eslint/config';
4+
5+
export default defineConfig([
6+
{
7+
files: ['**/*.{js,jsx}'],
8+
languageOptions: {
9+
parserOptions: {
10+
ecmaVersion: 2025,
11+
sourceType: 'module',
12+
ecmaFeatures: {
13+
jsx: true,
14+
},
15+
},
16+
globals: { window: true, document: true },
17+
},
18+
plugins: {
19+
prettier: pluginPrettier,
20+
react: pluginReact,
21+
},
22+
rules: {
23+
'prettier/prettier': ['error', { singleQuote: true, semi: true }],
24+
'react/react-in-jsx-scope': 'off',
25+
},
26+
settings: {
27+
react: {
28+
version: 'detect',
29+
},
30+
},
31+
},
32+
]);

0 commit comments

Comments
 (0)