mirror of
https://github.com/ComfortablyCoding/strapi-plugin-website-builder.git
synced 2025-12-17 00:04:10 -05:00
chore(lint & format): remove unnecessary rules and update paths
This commit is contained in:
parent
e0b580d153
commit
706124c70b
@ -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',
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@ -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',
|
||||||
|
|||||||
27
.eslintrc.js
27
.eslintrc.js
@ -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,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
};
|
||||||
|
|||||||
@ -7,5 +7,5 @@
|
|||||||
"useTabs": true,
|
"useTabs": true,
|
||||||
"arrowParens": "always",
|
"arrowParens": "always",
|
||||||
"endOfLine": "lf",
|
"endOfLine": "lf",
|
||||||
"printWidth": 100
|
"printWidth": 120
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user