Skip to content
Commits on Source (9)
{
"name": "@corbinu/eslint-plugin-corbinu",
"version": "4.17.0",
"version": "4.19.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
......@@ -24,6 +24,16 @@
"js-tokens": "^4.0.0"
}
},
"@corbinu/typescript-eslint-parser": {
"version": "21.0.2",
"resolved": "https://registry.npmjs.org/@corbinu/typescript-eslint-parser/-/typescript-eslint-parser-21.0.2.tgz",
"integrity": "sha512-LGm44/etICfTJiIJsc3+QSiUX0FbyfeEFRAyU2Z4dIHKlg/KtJgGUDPs/OVjvX+ynWkyBfQJkq/edl2reX/DRA==",
"requires": {
"eslint-scope": "^4.0.0",
"eslint-visitor-keys": "^1.0.0",
"typescript-estree": "^7.0.0"
}
},
"acorn": {
"version": "6.0.4",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.4.tgz",
......@@ -312,6 +322,12 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
"dev": true
},
"semver": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
"integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
"dev": true
}
}
},
......@@ -1186,9 +1202,9 @@
"dev": true
},
"semver": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
"integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
},
"shebang-command": {
"version": "1.2.0",
......@@ -1350,12 +1366,24 @@
"dev": true
},
"typescript-eslint-parser": {
"version": "github:corbinu/typescript-eslint-parser#60ae1685adf651429770fff888beeb85a30ec316",
"from": "github:corbinu/typescript-eslint-parser",
"version": "21.0.2",
"resolved": "https://registry.npmjs.org/typescript-eslint-parser/-/typescript-eslint-parser-21.0.2.tgz",
"integrity": "sha512-u+pj4RVJBr4eTzj0n5npoXD/oRthvfUCjSKndhNI714MG0mQq2DJw5WP7qmonRNIFgmZuvdDOH3BHm9iOjIAfg==",
"requires": {
"eslint-scope": "^4.0.0",
"eslint-visitor-keys": "^1.0.0",
"typescript-estree": "^7.0.0"
"typescript-estree": "5.3.0"
},
"dependencies": {
"typescript-estree": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/typescript-estree/-/typescript-estree-5.3.0.tgz",
"integrity": "sha512-Vu0KmYdSCkpae+J48wsFC1ti19Hq3Wi/lODUaE+uesc3gzqhWbZ5itWbsjylLVbjNW4K41RqDzSfnaYNbmEiMQ==",
"requires": {
"lodash.unescape": "4.0.1",
"semver": "5.5.0"
}
}
}
},
"typescript-estree": {
......@@ -1365,13 +1393,6 @@
"requires": {
"lodash.unescape": "4.0.1",
"semver": "5.5.0"
},
"dependencies": {
"semver": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
}
}
},
"uri-js": {
......
{
"name": "@corbinu/eslint-plugin-corbinu",
"version": "4.17.0",
"version": "4.19.1",
"license": "MIT",
"author": {
"name": "Corbin Uselton",
......@@ -25,7 +25,7 @@
"eslint-plugin-promise": "^4.0.1",
"eslint-plugin-typescript": "^1.0.0-rc.0",
"eslint-plugin-unicorn": "^6.0.1",
"typescript-eslint-parser": "github:corbinu/typescript-eslint-parser"
"@corbinu/typescript-eslint-parser": "^21.0.2"
},
"peerDependencies": {
"eslint": ">=5.10.0"
......
{
"parser": "typescript-eslint-parser",
"parser": "@corbinu/typescript-eslint-parser",
"plugins": [
"typescript"
],
"settings": {
"import/parsers": {
"typescript-eslint-parser": [
"@corbinu/typescript-eslint-parser": [
".ts"
]
}
},
"extends": ["plugin:typescript/recommended"],
"rules": {
"typescript/adjacent-overload-signatures": "error",
"typescript/array-type": "error",
"typescript/ban-types": "error",
"camelcase": "off",
"typescript/class-name-casing": "error",
"typescript/explicit-member-accessibility": "error",
"indent": "off",
"typescript/indent": "error",
"typescript/interface-name-prefix": "error",
"typescript/member-delimiter-style": "error",
"typescript/no-angle-bracket-type-assertion": "error",
"no-array-constructor": "off",
"typescript/no-array-constructor": "error",
"typescript/no-empty-interface": "error",
"typescript/no-misused-new": "error",
"typescript/no-non-null-assertion": "error",
"typescript/no-object-literal-type-assertion": "error",
"typescript/no-parameter-properties": "error",
"typescript/no-triple-slash-reference": "error",
"no-unused-vars": "off",
"typescript/no-unused-vars": "warn",
"typescript/no-use-before-define": "error",
"typescript/no-var-requires": "error",
"typescript/prefer-interface": "error",
"typescript/prefer-namespace-keyword": "error",
"typescript/type-annotation-spacing": "error",
"lodash/prefer-lodash-typecheck": "off",
"typescript/no-explicit-any": "off",
"typescript/explicit-function-return-type": "off",
......@@ -23,12 +51,7 @@
}
],
"typescript/member-ordering": "error",
"typescript/no-extraneous-class": [
"error",
{
"constructorOnly": true
}
],
"typescript/no-extraneous-class": "error",
"typescript/no-namespace": [
"error",
{
......