- ref: désactive des règles pénibles
- ref: désactive des règles en conflit avec Effect
This commit is contained in:
gcch 2026-04-15 18:12:15 +02:00
commit 201c4de5e8
8 changed files with 118 additions and 89 deletions

View file

@ -1,3 +1,4 @@
// oxlint-disable no-magic-numbers
import type { DummyRuleMap } from "oxlint";
const esLintRules: DummyRuleMap = {
@ -227,6 +228,7 @@ const esLintRules: DummyRuleMap = {
"eslint/no-shadow": [
"deny",
{
allow: ["Option"],
builtinGlobals: true,
hoist: "functions-and-types",
ignoreFunctionTypeParameterNameValueShadow: true,
@ -369,7 +371,14 @@ const esLintRules: DummyRuleMap = {
"eslint/radix": "deny",
// This rule is inferior to the accuracy of the type-aware typescript/require-await rule.
"eslint/require-await": "allow",
"eslint/require-yield": "deny",
/**
* This rule generates warnings for generator functions that do not have the yield keyword.
*
* Probably a mistake.
*
* Cette règle est désactivée car elle soulève des erreurs pour des `Effect.fn` sans `yield*`.
*/
"eslint/require-yield": "allow",
// Rentre en conflit avec Perfectionnist.
"eslint/sort-imports": "allow",
// Rentre en conflit avec Perfectionnist.