Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix linting #1

Merged
merged 2 commits into from
Feb 2, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion aop-ts/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"@polypoly-eu/eslint-config-polypoly": "link:../eslint-config-polypoly",
"@rollup/plugin-sucrase": "^3.1.0",
"@types/jest": "^26.0.20",
"@typescript-eslint/eslint-plugin": "^2.34.0",
"@typescript-eslint/eslint-plugin": "^4.14.2",
"eslint": "^7.18.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-prettier": "^3.1.4",
Expand Down
193 changes: 171 additions & 22 deletions aop-ts/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -609,14 +609,41 @@ __metadata:
languageName: node
linkType: hard

"@nodelib/fs.scandir@npm:2.1.4":
version: 2.1.4
resolution: "@nodelib/fs.scandir@npm:2.1.4"
dependencies:
"@nodelib/fs.stat": 2.0.4
run-parallel: ^1.1.9
checksum: 30b3102ee37e1c1a0cb939a8e93f9a58b1637e2b4b546bb9143b3fb5efacd2abde3237a5313d5329bf1bc4231c418a77c3cb7f5434ce410e61a91ff4051cf215
languageName: node
linkType: hard

"@nodelib/fs.stat@npm:2.0.4, @nodelib/fs.stat@npm:^2.0.2":
version: 2.0.4
resolution: "@nodelib/fs.stat@npm:2.0.4"
checksum: 6454a79e945dd55102b5c2e158813804ed349f9c1cc806f8754fca4587688a5d8e4115fc3eedbdf3d8a6b343169a6b664ecd8a7a42289eed210c686a4d0897c4
languageName: node
linkType: hard

"@nodelib/fs.walk@npm:^1.2.3":
version: 1.2.6
resolution: "@nodelib/fs.walk@npm:1.2.6"
dependencies:
"@nodelib/fs.scandir": 2.1.4
fastq: ^1.6.0
checksum: d0503ffd0bb4172d5ac5d23993b14665f5f6d42a460a719ad97743ce71e60588d134cc60df12ca76be0e5e3a93c9a3156904d9296b78a8cdf19425c3423c0b58
languageName: node
linkType: hard

"@polypoly-eu/aop-ts@workspace:.":
version: 0.0.0-use.local
resolution: "@polypoly-eu/aop-ts@workspace:."
dependencies:
"@polypoly-eu/eslint-config-polypoly": "link:../eslint-config-polypoly"
"@rollup/plugin-sucrase": ^3.1.0
"@types/jest": ^26.0.20
"@typescript-eslint/eslint-plugin": ^2.34.0
"@typescript-eslint/eslint-plugin": ^4.14.2
eslint: ^7.18.0
eslint-config-prettier: ^6.11.0
eslint-plugin-prettier: ^3.1.4
Expand Down Expand Up @@ -822,53 +849,87 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/eslint-plugin@npm:^2.34.0":
version: 2.34.0
resolution: "@typescript-eslint/eslint-plugin@npm:2.34.0"
"@typescript-eslint/eslint-plugin@npm:^4.14.2":
version: 4.14.2
resolution: "@typescript-eslint/eslint-plugin@npm:4.14.2"
dependencies:
"@typescript-eslint/experimental-utils": 2.34.0
"@typescript-eslint/experimental-utils": 4.14.2
"@typescript-eslint/scope-manager": 4.14.2
debug: ^4.1.1
functional-red-black-tree: ^1.0.1
lodash: ^4.17.15
regexpp: ^3.0.0
semver: ^7.3.2
tsutils: ^3.17.1
peerDependencies:
"@typescript-eslint/parser": ^2.0.0
eslint: ^5.0.0 || ^6.0.0
"@typescript-eslint/parser": ^4.0.0
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 8d800f4726487df5ce4d573e62effa250f168658759e32a976eae355cc3130d82e3a918542df273fec428b608d9d50e65ad02d596ba0c24de7fbb4ddb7897dee
checksum: 9bee3347a22233cea181934889c9e193f4a5c1c0f33dfdb314d1b905c13f95e5139bbcd043a0e5b946a753e0fca574bfd34187dfe49580152263a5e94cb84a44
languageName: node
linkType: hard

"@typescript-eslint/experimental-utils@npm:2.34.0":
version: 2.34.0
resolution: "@typescript-eslint/experimental-utils@npm:2.34.0"
"@typescript-eslint/experimental-utils@npm:4.14.2":
version: 4.14.2
resolution: "@typescript-eslint/experimental-utils@npm:4.14.2"
dependencies:
"@types/json-schema": ^7.0.3
"@typescript-eslint/typescript-estree": 2.34.0
"@typescript-eslint/scope-manager": 4.14.2
"@typescript-eslint/types": 4.14.2
"@typescript-eslint/typescript-estree": 4.14.2
eslint-scope: ^5.0.0
eslint-utils: ^2.0.0
peerDependencies:
eslint: "*"
checksum: 53cbbcfe67ddc53b4bc23f78b3726b0c2de5ea04ee849ca8b619f1fcad16f644d9d72bb3ea9a08aabfc605ea4a9769fe1b81931af09ce2223ec49de749cde2d4
checksum: 6d74d220ac9a2357315fdc56da16ba239886018b83e624dd51db1390c632b4cbea275c7e13aa72e3392d289c63f97cb799d948a5e41cae2f361ac378c31a7baf
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:2.34.0":
version: 2.34.0
resolution: "@typescript-eslint/typescript-estree@npm:2.34.0"
"@typescript-eslint/scope-manager@npm:4.14.2":
version: 4.14.2
resolution: "@typescript-eslint/scope-manager@npm:4.14.2"
dependencies:
"@typescript-eslint/types": 4.14.2
"@typescript-eslint/visitor-keys": 4.14.2
checksum: fa063d8646f01d62ce1e81a7b1b004779cacef1a5c16be80914cf82686f390063462359244721119e17eea13fb458e004b41d775b79283ece75da4041a7bbd33
languageName: node
linkType: hard

"@typescript-eslint/types@npm:4.14.2":
version: 4.14.2
resolution: "@typescript-eslint/types@npm:4.14.2"
checksum: 94b982402fc60603905199fe847cb579f8ced710489e6feb78ee3ee886ba86e4811f3d6f4a89150151c63f6bd8b492802f9fdb0975086f1dc78f0c3b87464f98
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:4.14.2":
version: 4.14.2
resolution: "@typescript-eslint/typescript-estree@npm:4.14.2"
dependencies:
"@typescript-eslint/types": 4.14.2
"@typescript-eslint/visitor-keys": 4.14.2
debug: ^4.1.1
eslint-visitor-keys: ^1.1.0
glob: ^7.1.6
globby: ^11.0.1
is-glob: ^4.0.1
lodash: ^4.17.15
semver: ^7.3.2
tsutils: ^3.17.1
peerDependenciesMeta:
typescript:
optional: true
checksum: 77d1a758dfd4a2813fb51d6102aa79d7eccb006c66db8cff49a10706c8cf64cae6b256b8ec6694058c1c333775e1dbc6ca7501769138fc89165b9c10f8201e40
checksum: 01339aa0c39e188d2f07c67c93cce1631942acf3d556ed62a3780503e008d32710f7b77da9ccaaf21829819b1f2348991cd1ea10aa150c79fc4c440414fcee8e
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:4.14.2":
version: 4.14.2
resolution: "@typescript-eslint/visitor-keys@npm:4.14.2"
dependencies:
"@typescript-eslint/types": 4.14.2
eslint-visitor-keys: ^2.0.0
checksum: 03c92e600213a2fab8e9460b91fe9a7552eb6b85a64d1e61b8ac67dd3d3cf492f72318f72f701a6c0d45f8779f090e902cfdb4da56866816548baf1281e979e0
languageName: node
linkType: hard

Expand Down Expand Up @@ -1097,6 +1158,13 @@ __metadata:
languageName: node
linkType: hard

"array-union@npm:^2.1.0":
version: 2.1.0
resolution: "array-union@npm:2.1.0"
checksum: 93af542eb854bf62a742192d0061c82788a963a9a6594628f367388f2b9f1bfd9215910febbbdd55074841555d8b59bda6a13ecba4a8e136f58b675499eda292
languageName: node
linkType: hard

"array-unique@npm:^0.3.2":
version: 0.3.2
resolution: "array-unique@npm:0.3.2"
Expand Down Expand Up @@ -1772,6 +1840,15 @@ __metadata:
languageName: node
linkType: hard

"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
dependencies:
path-type: ^4.0.0
checksum: 687fa3bd604f264042f325d9460e1298447fb32782f30cddc47cb302b742684d13e8ffce4c6f455e0ae92099d71e29f72387379c10b8fd3f6f1bf8992d7c0997
languageName: node
linkType: hard

"doctrine@npm:^3.0.0":
version: 3.0.0
resolution: "doctrine@npm:3.0.0"
Expand Down Expand Up @@ -2202,6 +2279,20 @@ __metadata:
languageName: node
linkType: hard

"fast-glob@npm:^3.1.1":
version: 3.2.5
resolution: "fast-glob@npm:3.2.5"
dependencies:
"@nodelib/fs.stat": ^2.0.2
"@nodelib/fs.walk": ^1.2.3
glob-parent: ^5.1.0
merge2: ^1.3.0
micromatch: ^4.0.2
picomatch: ^2.2.1
checksum: 1a33c4a68d14cb2314c07a451689bc311bde87b09c525dd2064321165127a38a553457d121e2d3ecdd022374e3d53afb82cbb57f5694414d3406ce14ed6c0a1f
languageName: node
linkType: hard

"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0":
version: 2.1.0
resolution: "fast-json-stable-stringify@npm:2.1.0"
Expand All @@ -2216,6 +2307,15 @@ __metadata:
languageName: node
linkType: hard

"fastq@npm:^1.6.0":
version: 1.10.1
resolution: "fastq@npm:1.10.1"
dependencies:
reusify: ^1.0.4
checksum: 7606ad72f22fe81996006f032e7fee4d50005ac0521c39b8d2eb22c5f7a6dc880dd301cbf6755b00136bf500c857d3be9d867685fc1cd31a89e76fa9b170e9fb
languageName: node
linkType: hard

"fb-watchman@npm:^2.0.0":
version: 2.0.1
resolution: "fb-watchman@npm:2.0.1"
Expand Down Expand Up @@ -2442,7 +2542,7 @@ __metadata:
languageName: node
linkType: hard

"glob-parent@npm:^5.0.0":
"glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.0":
version: 5.1.1
resolution: "glob-parent@npm:5.1.1"
dependencies:
Expand All @@ -2451,7 +2551,7 @@ __metadata:
languageName: node
linkType: hard

"glob@npm:7.1.6, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6":
"glob@npm:7.1.6, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4":
version: 7.1.6
resolution: "glob@npm:7.1.6"
dependencies:
Expand Down Expand Up @@ -2481,6 +2581,20 @@ __metadata:
languageName: node
linkType: hard

"globby@npm:^11.0.1":
version: 11.0.2
resolution: "globby@npm:11.0.2"
dependencies:
array-union: ^2.1.0
dir-glob: ^3.0.1
fast-glob: ^3.1.1
ignore: ^5.1.4
merge2: ^1.3.0
slash: ^3.0.0
checksum: d23f2a6b8897b97fb27422cde243e0fd406ebbaa821929293b27c977d169884f8112494cda4f456a51d0ec1e133e3ac703ec24bfed484e327305ea34a665eb06
languageName: node
linkType: hard

"graceful-fs@npm:^4.2.3, graceful-fs@npm:^4.2.4":
version: 4.2.4
resolution: "graceful-fs@npm:4.2.4"
Expand Down Expand Up @@ -2638,6 +2752,13 @@ __metadata:
languageName: node
linkType: hard

"ignore@npm:^5.1.4":
version: 5.1.8
resolution: "ignore@npm:5.1.8"
checksum: b08e3d5b5d94eca13475f29a5d47d221060e9cdd7e38d7647088e29d90130669a970fecbc4cdb41b8fa295c6673740c729d3dc05dadc381f593efb42282cbf9f
languageName: node
linkType: hard

"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1":
version: 3.3.0
resolution: "import-fresh@npm:3.3.0"
Expand Down Expand Up @@ -3764,6 +3885,13 @@ __metadata:
languageName: node
linkType: hard

"merge2@npm:^1.3.0":
version: 1.4.1
resolution: "merge2@npm:1.4.1"
checksum: 7ad40d8b140a5ed4e621b916858410e4f0dd4ced1e5a2b675563347e70f0661d95ba6c3c8007dd3c4e242d0b8eee44559fa75bb90a146cf168debffc0cbc18f3
languageName: node
linkType: hard

"micromatch@npm:4.x, micromatch@npm:^4.0.2":
version: 4.0.2
resolution: "micromatch@npm:4.0.2"
Expand Down Expand Up @@ -4276,14 +4404,21 @@ __metadata:
languageName: node
linkType: hard

"path-type@npm:^4.0.0":
version: 4.0.0
resolution: "path-type@npm:4.0.0"
checksum: ef5835f2eb47e4d06004c7ec7bd51175c0455eaecd5ee99a9774bca5ef43242616e25b44ccc0ba86a0bf42b9f197550fcc0dfa7580e5ff9dca53c035e9bd86a9
languageName: node
linkType: hard

"performance-now@npm:^2.1.0":
version: 2.1.0
resolution: "performance-now@npm:2.1.0"
checksum: bb4ebed0b03d6c3ad3ae4eddd1182c895d385cff9096af441c19c130aaae3ea70229438ebc3297dfc52c86022f6becf177a810050823d01bf5280779cd2de624
languageName: node
linkType: hard

"picomatch@npm:^2.0.4, picomatch@npm:^2.0.5, picomatch@npm:^2.2.2":
"picomatch@npm:^2.0.4, picomatch@npm:^2.0.5, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2":
version: 2.2.2
resolution: "picomatch@npm:2.2.2"
checksum: 20fa75e0a58b39d83425b3db68744d5f6f361fd4fd66ec7745d884036d502abba0d553a637703af79939b844164b13e60eea339ccb043d7fbd74c3da2592b864
Expand Down Expand Up @@ -4674,6 +4809,13 @@ resolve@1.1.7:
languageName: node
linkType: hard

"reusify@npm:^1.0.4":
version: 1.0.4
resolution: "reusify@npm:1.0.4"
checksum: 08ef02ed0514f020a51131ba2e6c27c66ccebe25d49cfc83467a0d4054db4634a2853480d0895c710b645ab66af1a6fb3e183888306ae559413bd96c69f39ccd
languageName: node
linkType: hard

"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2":
version: 3.0.2
resolution: "rimraf@npm:3.0.2"
Expand Down Expand Up @@ -4706,6 +4848,13 @@ resolve@1.1.7:
languageName: node
linkType: hard

"run-parallel@npm:^1.1.9":
version: 1.1.10
resolution: "run-parallel@npm:1.1.10"
checksum: 5c851a6bb74b6561002c53a68b896a4bfb7d6368c281fb9144098bdfd60188e4cb550ed88587ade3c60e3e961364a0d74c3c5f4fbffafe6842f0d2908d79e104
languageName: node
linkType: hard

"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2":
version: 5.2.1
resolution: "safe-buffer@npm:5.2.1"
Expand Down
21 changes: 12 additions & 9 deletions eslint-config-polypoly/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@
module.exports = {
parser: "@typescript-eslint/parser",
plugins: [
"@typescript-eslint"
],
plugins: ["@typescript-eslint"],
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended",
"prettier/@typescript-eslint",
"plugin:prettier/recommended"
"plugin:prettier/recommended",
],
rules: {
"semi": 2,
semi: 2,
"@typescript-eslint/camelcase": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/explicit-function-return-type": ["error", {
allowExpressions: true
}],
"@typescript-eslint/no-this-alias": "off"
"@typescript-eslint/explicit-function-return-type": [
"error",
{
allowExpressions: true,
},
],
"@typescript-eslint/no-this-alias": "off",
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": ["warn"],
},
};
4 changes: 2 additions & 2 deletions eslint-config-polypoly/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
"test": "eslint --ext .ts test"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^4.1.0",
"@typescript-eslint/parser": "^4.1.0",
"@typescript-eslint/eslint-plugin": "^4.14.2",
"@typescript-eslint/parser": "^4.14.2",
"eslint": "^7.18.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-prettier": "^3.1.4",
Expand Down