Migrate to eslint
This commit is contained in:
parent
92b8334e8e
commit
ff24bcec58
|
|
@ -0,0 +1,12 @@
|
||||||
|
root: true
|
||||||
|
parser: '@typescript-eslint/parser'
|
||||||
|
plugins:
|
||||||
|
- '@typescript-eslint'
|
||||||
|
extends:
|
||||||
|
- 'eslint:recommended'
|
||||||
|
- 'plugin:@typescript-eslint/eslint-recommended'
|
||||||
|
- 'plugin:@typescript-eslint/recommended'
|
||||||
|
rules:
|
||||||
|
'@typescript-eslint/no-inferrable-types': off
|
||||||
|
'@typescript-eslint/explicit-function-return-type': off
|
||||||
|
'@typescript-eslint/interface-name-prefix': off
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -8,7 +8,7 @@
|
||||||
"build": "rollup -c",
|
"build": "rollup -c",
|
||||||
"test": "npm run lint",
|
"test": "npm run lint",
|
||||||
"prepublishOnly": "rimraf dist && npm run build",
|
"prepublishOnly": "rimraf dist && npm run build",
|
||||||
"lint": "tslint --formatters-dir ./node_modules/tslint-formatter-beauty -t beauty -p .",
|
"lint": "eslint --ext .ts src/",
|
||||||
"dev": "npm-run-all --parallel watch serve",
|
"dev": "npm-run-all --parallel watch serve",
|
||||||
"watch": "rollup -w -c",
|
"watch": "rollup -w -c",
|
||||||
"serve": "ws"
|
"serve": "ws"
|
||||||
|
|
@ -38,6 +38,9 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@rollup/plugin-node-resolve": "^7.0.0",
|
"@rollup/plugin-node-resolve": "^7.0.0",
|
||||||
|
"@typescript-eslint/eslint-plugin": "^2.17.0",
|
||||||
|
"@typescript-eslint/parser": "^2.17.0",
|
||||||
|
"eslint": "^6.8.0",
|
||||||
"local-web-server": "^3.0.7",
|
"local-web-server": "^3.0.7",
|
||||||
"npm-run-all": "^4.1.5",
|
"npm-run-all": "^4.1.5",
|
||||||
"rimraf": "^3.0.0",
|
"rimraf": "^3.0.0",
|
||||||
|
|
@ -45,8 +48,6 @@
|
||||||
"rollup-plugin-license": "^0.13.0",
|
"rollup-plugin-license": "^0.13.0",
|
||||||
"rollup-plugin-terser": "^5.2.0",
|
"rollup-plugin-terser": "^5.2.0",
|
||||||
"rollup-plugin-typescript2": "^0.25.3",
|
"rollup-plugin-typescript2": "^0.25.3",
|
||||||
"tslint": "^6.0.0",
|
|
||||||
"tslint-formatter-beauty": "^3.0.0-beta.2",
|
|
||||||
"typescript": "^3.7.5"
|
"typescript": "^3.7.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -83,8 +83,8 @@ export class OrbitControls extends EventDispatcher {
|
||||||
minAzimuthAngle: number;
|
minAzimuthAngle: number;
|
||||||
maxAzimuthAngle: number;
|
maxAzimuthAngle: number;
|
||||||
enableKeys: boolean;
|
enableKeys: boolean;
|
||||||
keys: { LEFT: number; UP: number; RIGHT: number; BOTTOM: number; };
|
keys: { LEFT: number; UP: number; RIGHT: number; BOTTOM: number };
|
||||||
mouseButtons: { ORBIT: MOUSE; ZOOM: MOUSE; PAN: MOUSE; };
|
mouseButtons: { ORBIT: MOUSE; ZOOM: MOUSE; PAN: MOUSE };
|
||||||
enableDamping: boolean;
|
enableDamping: boolean;
|
||||||
dampingFactor: number;
|
dampingFactor: number;
|
||||||
|
|
||||||
|
|
|
||||||
27
tslint.json
27
tslint.json
|
|
@ -1,27 +0,0 @@
|
||||||
{
|
|
||||||
"extends": "tslint:latest",
|
|
||||||
"rules": {
|
|
||||||
"curly": false,
|
|
||||||
"ordered-imports": false,
|
|
||||||
"member-access": false,
|
|
||||||
"trailing-comma": [ false, {"multiline": "never", "singleline": "never"} ],
|
|
||||||
"max-line-length": false,
|
|
||||||
"variable-name": false,
|
|
||||||
"object-literal-sort-keys": false,
|
|
||||||
"arrow-parens": [true, "ban-single-arg-parens"],
|
|
||||||
"array-type": [true, "generic"],
|
|
||||||
"no-console": false,
|
|
||||||
"indent": [
|
|
||||||
true,
|
|
||||||
"tabs"
|
|
||||||
],
|
|
||||||
"eofline": true,
|
|
||||||
"linebreak-style": [
|
|
||||||
true,
|
|
||||||
"LF"
|
|
||||||
],
|
|
||||||
"max-classes-per-file": false,
|
|
||||||
"interface-name": false,
|
|
||||||
"member-ordering": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue