chore(lint & format): remove unnecessary rules and update paths

This commit is contained in:
daedalus 2023-09-18 23:34:46 -04:00
parent e0b580d153
commit 706124c70b
5 changed files with 13 additions and 44 deletions

View File

@ -1,8 +1,8 @@
module.exports = { module.exports = {
files: ['./server/**/*'],
$schema: 'https://json.schemastore.org/eslintrc', $schema: 'https://json.schemastore.org/eslintrc',
env: {
es6: true,
node: true,
},
extends: ['eslint:recommended', 'plugin:node/recommended', 'prettier'], extends: ['eslint:recommended', 'plugin:node/recommended', 'prettier'],
globals: {
strapi: 'readonly',
},
}; };

View File

@ -1,23 +1,15 @@
module.exports = { module.exports = {
files: ['./admin/**/*'],
$schema: 'https://json.schemastore.org/eslintrc', $schema: 'https://json.schemastore.org/eslintrc',
parser: '@babel/eslint-parser',
env: {
browser: true,
es6: true,
},
plugins: ['react'],
extends: ['eslint:recommended', 'plugin:react/recommended', 'prettier'], extends: ['eslint:recommended', 'plugin:react/recommended', 'prettier'],
parserOptions: { parserOptions: {
requireConfigFile: false, ecmaVersion: 'latest',
ecmaVersion: 2018, sourceType: 'module',
ecmaFeatures: { ecmaFeatures: {
jsx: true, jsx: true,
}, },
sourceType: 'module',
babelOptions: {
presets: ['@babel/preset-react'],
},
}, },
env: { browser: true, es6: true },
settings: { settings: {
react: { react: {
version: 'detect', version: 'detect',

View File

@ -1,28 +1,5 @@
const frontendESLint = require('./.eslintrc.frontend.js');
const backendESLint = require('./.eslintrc.backend.js');
module.exports = { module.exports = {
$schema: 'https://json.schemastore.org/eslintrc', $schema: 'https://json.schemastore.org/eslintrc',
parserOptions: { root: true,
ecmaVersion: 2018, overrides: [require('./.eslintrc.backend.js'), require('./.eslintrc.frontend.js')],
},
rules: {
indent: ['error', 'tab'],
'linebreak-style': ['error', 'unix'],
quotes: ['error', 'single'],
semi: ['error', 'always'],
},
globals: {
strapi: 'readonly',
},
overrides: [
{
files: ['server/**/*'],
...backendESLint,
},
{
files: ['admin/**/*'],
...frontendESLint,
},
],
}; };

View File

@ -7,5 +7,5 @@
"useTabs": true, "useTabs": true,
"arrowParens": "always", "arrowParens": "always",
"endOfLine": "lf", "endOfLine": "lf",
"printWidth": 100 "printWidth": 120
} }

View File

@ -4,8 +4,8 @@
"version": "2.2.3", "version": "2.2.3",
"description": "A plugin for Strapi Headless CMS that provides the ability to trigger website builds manually, periodically or through model events.", "description": "A plugin for Strapi Headless CMS that provides the ability to trigger website builds manually, periodically or through model events.",
"scripts": { "scripts": {
"lint": "eslint . --fix", "lint:fix": "eslint --fix \"./**/*.{js,yml}\"",
"format": "prettier --write **/*.{ts,js,json,yml}" "format:fix": "prettier --write \"./**/*.{js,json,yml,md}\"",
}, },
"author": { "author": {
"name": "@ComfortablyCoding", "name": "@ComfortablyCoding",