-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.oxlintrc.custom-strict.json
More file actions
46 lines (46 loc) · 1.72 KB
/
.oxlintrc.custom-strict.json
File metadata and controls
46 lines (46 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
"$schema": "./node_modules/oxlint/configuration_schema.json",
"extends": ["./.oxlintrc.json"],
"ignorePatterns": [
"**/build/**",
"**/node_modules/**",
"**/*.d.ts",
"**/__examples/**",
"tools/oxlint-custom-rules/tests/fixtures/**"
],
"rules": {
"kitz/schema/no-json-parse": "error",
"kitz/error/no-try-catch": "off",
"kitz/effect/no-native-promise-construction": "error",
"kitz/ts/no-type-assertion": "off",
"typescript/no-unsafe-type-assertion": "off",
"kitz/domain/no-native-map-set": "error",
"kitz/module/resolver-platform-dispatch": "error",
"kitz/schema/schema-parsing-contract": "error",
"kitz/error/no-throw": "off",
"kitz/effect/no-promise-then-chain": "error",
"kitz/effect/no-effect-run-in-library-code": "error",
"kitz/error/require-typed-effect-errors": "error",
"kitz/schema/require-schema-decode": "error",
"kitz/domain/no-process-env": "error",
"kitz/domain/no-date-now": "error",
"kitz/domain/no-math-random": "error",
"kitz/domain/no-console": "error",
"kitz/error/require-tagged-error-types": "error",
"kitz/module/namespace-file-conventions": "error",
"kitz/module/barrel-file-conventions": "error",
"kitz/module/module-structure-conventions": "error",
"kitz/module/no-deep-imports": "error",
"kitz/module/prefer-subpath-imports": "error",
"kitz/module/subpath-imports-integrity": [
"error",
{ "requiredEntryPatterns": ["src/*/_.ts", "src/*/core/_.ts"] }
],
"kitz/jsdoc/require-on-exports": "off",
"kitz/jsdoc/min-words": "off",
"kitz/jsdoc/no-name-restate": "off",
"kitz/jsdoc/require-example": "off",
"kitz/jsdoc/usage-tags": "off",
"kitz/jsdoc/no-weasel-words": "off"
}
}