Remove eslint from calckey-js (use rome)
This commit is contained in:
parent
6a9b0e961b
commit
461fdd1408
|
@ -1,7 +0,0 @@
|
||||||
node_modules
|
|
||||||
/built
|
|
||||||
/coverage
|
|
||||||
/.eslintrc.js
|
|
||||||
/jest.config.ts
|
|
||||||
/test
|
|
||||||
/test-d
|
|
|
@ -1,65 +0,0 @@
|
||||||
module.exports = {
|
|
||||||
root: true,
|
|
||||||
parser: "@typescript-eslint/parser",
|
|
||||||
parserOptions: {
|
|
||||||
tsconfigRootDir: __dirname,
|
|
||||||
project: ["./tsconfig.json"],
|
|
||||||
},
|
|
||||||
plugins: ["@typescript-eslint"],
|
|
||||||
extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
|
|
||||||
rules: {
|
|
||||||
indent: [
|
|
||||||
"error",
|
|
||||||
"tab",
|
|
||||||
{
|
|
||||||
SwitchCase: 1,
|
|
||||||
MemberExpression: "off",
|
|
||||||
flatTernaryExpressions: true,
|
|
||||||
ArrayExpression: "first",
|
|
||||||
ObjectExpression: "first",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
"eol-last": ["error", "always"],
|
|
||||||
semi: ["error", "always"],
|
|
||||||
quotes: ["error", "single"],
|
|
||||||
"comma-dangle": ["error", "always-multiline"],
|
|
||||||
"keyword-spacing": [
|
|
||||||
"error",
|
|
||||||
{
|
|
||||||
before: true,
|
|
||||||
after: true,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
"key-spacing": [
|
|
||||||
"error",
|
|
||||||
{
|
|
||||||
beforeColon: false,
|
|
||||||
afterColon: true,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
"space-infix-ops": ["error"],
|
|
||||||
"space-before-blocks": ["error", "always"],
|
|
||||||
"object-curly-spacing": ["error", "always"],
|
|
||||||
"nonblock-statement-body-position": ["error", "beside"],
|
|
||||||
eqeqeq: ["error", "always", { null: "ignore" }],
|
|
||||||
"no-multiple-empty-lines": ["error", { max: 1 }],
|
|
||||||
"no-multi-spaces": ["error"],
|
|
||||||
"no-var": ["error"],
|
|
||||||
"prefer-arrow-callback": ["error"],
|
|
||||||
"no-throw-literal": ["error"],
|
|
||||||
"no-param-reassign": ["warn"],
|
|
||||||
"no-constant-condition": ["warn"],
|
|
||||||
"no-empty-pattern": ["warn"],
|
|
||||||
"@typescript-eslint/no-unnecessary-condition": ["error"],
|
|
||||||
"@typescript-eslint/no-inferrable-types": ["warn"],
|
|
||||||
"@typescript-eslint/no-non-null-assertion": ["warn"],
|
|
||||||
"@typescript-eslint/explicit-function-return-type": ["warn"],
|
|
||||||
"@typescript-eslint/no-misused-promises": [
|
|
||||||
"error",
|
|
||||||
{
|
|
||||||
checksVoidReturn: false,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
"@typescript-eslint/consistent-type-imports": "error",
|
|
||||||
},
|
|
||||||
};
|
|
|
@ -9,9 +9,8 @@
|
||||||
"tsd": "tsd",
|
"tsd": "tsd",
|
||||||
"api": "pnpm api-extractor run --local --verbose",
|
"api": "pnpm api-extractor run --local --verbose",
|
||||||
"api-prod": "pnpm api-extractor run --verbose",
|
"api-prod": "pnpm api-extractor run --verbose",
|
||||||
"eslint": "eslint . --ext .js,.jsx,.ts,.tsx",
|
|
||||||
"typecheck": "tsc --noEmit",
|
"typecheck": "tsc --noEmit",
|
||||||
"lint": "pnpm typecheck && pnpm eslint",
|
"lint": "pnpm typecheck && pnpm rome check \"src/*.ts\"",
|
||||||
"jest": "jest --coverage --detectOpenHandles",
|
"jest": "jest --coverage --detectOpenHandles",
|
||||||
"test": "pnpm jest && pnpm tsd"
|
"test": "pnpm jest && pnpm tsd"
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue