mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-07-01 09:29:38 +02:00
Enforce strict Effect tsgo migrations
This commit is contained in:
parent
64fb23e7d0
commit
f6878d4dd7
49 changed files with 5547 additions and 3250 deletions
|
|
@ -38,26 +38,13 @@
|
|||
"plugins": [
|
||||
{
|
||||
"name": "@effect/language-service",
|
||||
"namespaceImportPackages": ["effect", "@effect/*", "@beep/*"],
|
||||
"namespaceImportPackages": ["effect", "@effect/*", "@trustgraph/*"],
|
||||
"ignoreEffectSuggestionsInTscExitCode": false,
|
||||
"ignoreEffectWarningsInTscExitCode": false,
|
||||
"ignoreEffectErrorsInTscExitCode": false,
|
||||
"includeSuggestionsInTsc": true,
|
||||
"skipDisabledOptimization": false,
|
||||
"effectFn": ["span", "inferred-span", "suggested-span"],
|
||||
"overrides": [
|
||||
{
|
||||
"include": ["**/test/**/*.ts", "**/test/**/*.tsx"],
|
||||
"options": {
|
||||
"diagnosticSeverity": {
|
||||
"missingEffectContext": "off",
|
||||
"nodeBuiltinImport": "off",
|
||||
"strictEffectProvide": "off"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
|
||||
"importAliases": {
|
||||
"Array": "A",
|
||||
"Option": "O",
|
||||
|
|
@ -68,39 +55,66 @@
|
|||
},
|
||||
"diagnosticSeverity": {
|
||||
"anyUnknownInErrorContext": "error",
|
||||
"asyncFunction": "error",
|
||||
"catchAllToMapError": "error",
|
||||
"classSelfMismatch": "error",
|
||||
"floatingEffect": "error",
|
||||
"catchToOrElseSucceed": "error",
|
||||
"catchUnfailableEffect": "error",
|
||||
"classSelfMismatch": "error",
|
||||
"cryptoRandomUUID": "error",
|
||||
"cryptoRandomUUIDInEffect": "error",
|
||||
"deterministicKeys": "error",
|
||||
"duplicatePackage": "error",
|
||||
"effectDoNotation": "error",
|
||||
"effectFnIife": "error",
|
||||
"effectFnImplicitAny": "error",
|
||||
"effectFnOpportunity": "error",
|
||||
"effectGenUsesAdapter": "error",
|
||||
"effectInFailure": "error",
|
||||
"effectInVoidSuccess": "error",
|
||||
"effectMapFlatten": "error",
|
||||
"effectMapVoid": "error",
|
||||
"effectSucceedWithVoid": "error",
|
||||
"extendsNativeError": "error",
|
||||
"floatingEffect": "error",
|
||||
"genericEffectServices": "error",
|
||||
"missingEffectContext": "error",
|
||||
"missingEffectError": "error",
|
||||
"globalConsole": "error",
|
||||
"globalConsoleInEffect": "error",
|
||||
"globalDate": "error",
|
||||
"globalDateInEffect": "error",
|
||||
"globalErrorInEffectCatch": "error",
|
||||
"globalErrorInEffectFailure": "error",
|
||||
"missingLayerContext": "error",
|
||||
"globalFetch": "error",
|
||||
"globalFetchInEffect": "error",
|
||||
"globalRandom": "error",
|
||||
"globalRandomInEffect": "error",
|
||||
"globalTimers": "error",
|
||||
"globalTimersInEffect": "error",
|
||||
"instanceOfSchema": "error",
|
||||
"missingReturnYieldStar": "error",
|
||||
"missingStarInYieldEffectGen": "error",
|
||||
"layerMergeAllWithDependencies": "error",
|
||||
"overriddenSchemaConstructor": "error",
|
||||
|
||||
"lazyEffect": "error",
|
||||
"lazyPromiseInEffectSync": "error",
|
||||
"leakingRequirements": "error",
|
||||
"missedPipeableOpportunity": "error",
|
||||
"missingEffectContext": "error",
|
||||
"missingEffectError": "error",
|
||||
"missingEffectServiceDependency": "error",
|
||||
"missingLayerContext": "error",
|
||||
"missingReturnYieldStar": "error",
|
||||
"missingStarInYieldEffectGen": "error",
|
||||
"multipleCatchTag": "error",
|
||||
"multipleEffectProvide": "error",
|
||||
"nestedEffectGenYield": "error",
|
||||
"newPromise": "error",
|
||||
"newSchemaClass": "error",
|
||||
"nodeBuiltinImport": "error",
|
||||
"nonObjectEffectServiceType": "error",
|
||||
"outdatedApi": "error",
|
||||
"overriddenSchemaConstructor": "error",
|
||||
"preferSchemaOverJson": "error",
|
||||
"processEnv": "error",
|
||||
"processEnvInEffect": "error",
|
||||
"redundantOrDie": "error",
|
||||
"redundantMapError": "error",
|
||||
"redundantSchemaTagIdentifier": "error",
|
||||
"returnEffectInGen": "error",
|
||||
"runEffectInsideEffect": "error",
|
||||
|
|
@ -113,10 +127,13 @@
|
|||
"strictEffectProvide": "error",
|
||||
"tryCatchInEffectGen": "error",
|
||||
"unknownInEffectCatch": "error",
|
||||
"unnecessaryArrowBlock": "error",
|
||||
"unnecessaryEffectGen": "error",
|
||||
"unnecessaryFailYieldableError": "error",
|
||||
"unnecessaryPipe": "error",
|
||||
"unnecessaryPipeChain": "error"
|
||||
"unnecessaryPipeChain": "error",
|
||||
"unnecessaryTypeofType": "error",
|
||||
"unsafeEffectTypeAssertion": "error"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue