8/**
9 * Our philosophy for linting is that lints should be very high-signal:
10▶ * - Error, don't warn. If it's worth mentioning it's worth fixing.
11 * - Enable rules that consistently identify real problems. If we frequently would have to
12 * disable the rule due to false positives, it isn't high-signal.
· · ·
42 "no-inner-declarations": "off",
43
44▶ "multiline-comment-style": ["error", "starred-block"],
45
46 /**
· · ·
53
54 /*
55▶ * Explicitly casting to/through any is sometimes required, often for error messages to
56 * assertExhaustive()
57 */
· · ·
66 // Being explicit provides value in cases where inference may later change
67 "@typescript-eslint/no-inferrable-types": "off",
68▶ "@typescript-eslint/explicit-function-return-type": "error",
69
70 /*
· · ·
74 */
75 "@typescript-eslint/no-unused-vars": [
76▶ "error",
77 {
78 argsIgnorePattern: "^_",
+ 2 more matches in this file