Skip to content

Commit 1eff5d5

Browse files
chore: setup new linting rule
1 parent 57ff8e0 commit 1eff5d5

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.eslintrc.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@
3030
"rules": {
3131
"@typescript-eslint/no-unnecessary-condition": "off",
3232
"import/no-relative-parent-imports": "error",
33+
"functional/prefer-readonly-type": "off",
34+
"functional/prefer-readonly-type-declaration": ["error", {
35+
"aliases": {
36+
"mustBeMutable": {
37+
"requireOthersToBeReadonly": false
38+
}
39+
}
40+
}],
3341
"node/no-unsupported-features/es-builtins": "off",
3442
"node/no-unsupported-features/es-syntax": "off",
3543
// enable once supported in all our supported node versions.

tests/helpers/util.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,7 @@ export function createDummyRule(
8383
}
8484

8585
export type RuleTesterTests = {
86-
// eslint-disable-next-line functional/prefer-readonly-type
8786
valid?: Array<ESLintRuleTester.ValidTestCase | string>;
88-
// eslint-disable-next-line functional/prefer-readonly-type
8987
invalid?: Array<ESLintRuleTester.InvalidTestCase>;
9088
};
9189

0 commit comments

Comments
 (0)