2023-03-03 16:23:46 +01:00
|
|
|
{
|
2023-10-31 17:03:45 +01:00
|
|
|
"$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
|
2023-03-03 16:23:46 +01:00
|
|
|
"linter": {
|
|
|
|
"enabled": true,
|
|
|
|
"rules": {
|
|
|
|
"recommended": true,
|
|
|
|
"style": {
|
|
|
|
"noImplicitBoolean": "off",
|
2023-07-09 21:17:00 +02:00
|
|
|
"noParameterAssign": "warn",
|
2023-03-03 16:23:46 +01:00
|
|
|
"useTemplate": "warn",
|
|
|
|
"useSingleVarDeclarator": "warn"
|
|
|
|
},
|
|
|
|
"a11y": {
|
|
|
|
"useKeyWithClickEvents": "off",
|
|
|
|
"useValidAnchor": "warn"
|
|
|
|
},
|
|
|
|
"suspicious": {
|
|
|
|
"noExplicitAny": "off",
|
|
|
|
"noDoubleEquals": "warn",
|
2023-07-15 11:43:09 +02:00
|
|
|
"noShadowRestrictedNames": "warn",
|
|
|
|
"noEmptyInterface":"off"
|
2023-03-03 16:23:46 +01:00
|
|
|
},
|
|
|
|
"performance": {
|
|
|
|
"noDelete": "off"
|
|
|
|
},
|
|
|
|
"correctness": {
|
|
|
|
"noUnnecessaryContinue": "warn"
|
|
|
|
},
|
|
|
|
"complexity": {
|
|
|
|
"useSimplifiedLogicExpression": "warn",
|
|
|
|
"useOptionalChain": "warn"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"ignore": [
|
|
|
|
"**/*.js",
|
|
|
|
"**/*.json",
|
|
|
|
"**/*.mjs",
|
Updated dependencies + A few other things (!150)
Initially this was going to be an update to dependencies but it seems i got a little carried away!
Anyways this PR removes 2 unused dependencies (`jshint` and `utf-8-validate`), and 2 other, `del` and `fs-extra` that were replaced by the built-in `fs/promises`.
It also renames all `tsconfig` and `Dockerfile` files, in a way that when viewed in a file tree sorted alphabetically they will be next to each other.
It also updates the typescript target to `ES2022`, and changes moduleResolution from `Node` to `Node10` (this isn't an update, they are the same thing but `Node` is now deprecated).
It also adds the `node:` discriminator to every import from built-in modules.
It also has major changes to the build script, `del` and `fs-extra` were only being used in the build script, it's now using `fs/promises` instead, cleaned up the code from some functions, adds better documentation to a few functions, and renames some gulp tasks and npm scripts to better represent what they actually do.
And finally it updates dependencies, except for `atomically` which can't be updated unless the project switches to ESM.
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/150
Co-authored-by: TheSparta <thesparta@noreply.dev.sp-tarkov.com>
Co-committed-by: TheSparta <thesparta@noreply.dev.sp-tarkov.com>
2023-10-14 11:01:41 +02:00
|
|
|
"**/Dockerfile.*",
|
2023-03-03 16:23:46 +01:00
|
|
|
"**/node_modules/**/*"
|
|
|
|
]
|
|
|
|
}
|
Updated dependencies + A few other things (!150)
Initially this was going to be an update to dependencies but it seems i got a little carried away!
Anyways this PR removes 2 unused dependencies (`jshint` and `utf-8-validate`), and 2 other, `del` and `fs-extra` that were replaced by the built-in `fs/promises`.
It also renames all `tsconfig` and `Dockerfile` files, in a way that when viewed in a file tree sorted alphabetically they will be next to each other.
It also updates the typescript target to `ES2022`, and changes moduleResolution from `Node` to `Node10` (this isn't an update, they are the same thing but `Node` is now deprecated).
It also adds the `node:` discriminator to every import from built-in modules.
It also has major changes to the build script, `del` and `fs-extra` were only being used in the build script, it's now using `fs/promises` instead, cleaned up the code from some functions, adds better documentation to a few functions, and renames some gulp tasks and npm scripts to better represent what they actually do.
And finally it updates dependencies, except for `atomically` which can't be updated unless the project switches to ESM.
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/150
Co-authored-by: TheSparta <thesparta@noreply.dev.sp-tarkov.com>
Co-committed-by: TheSparta <thesparta@noreply.dev.sp-tarkov.com>
2023-10-14 11:01:41 +02:00
|
|
|
}
|