docs(linter): mark redundant unicorn rules unsupported (#24642)

https://github.com/oxc-project/oxc/issues/684#issuecomment-5009671130
This commit is contained in:
Mikhail Baev authored and GitHub committed 2026-07-18 13:48:55 +01:00
1 parent 7d3c178756
commit 54cc4415af
1 file changed
+9
@@ -13,6 +13,15 @@
"unicorn/no-nonstandard-builtin-properties": "No need to implement, TypeScript type checking reports non-standard properties and invalid calls or constructions on built-ins.",
"unicorn/no-boolean-sort-comparator": "No need to implement, TypeScript type checking requires array sort comparators to return numbers.",
"unicorn/no-invalid-argument-count": "No need to implement, TypeScript type checking reports invalid argument counts for functions, constructors, and built-in APIs.",
"unicorn/no-useless-template-literals": "No need to implement. `typescript/no-unnecessary-template-expression` covers static and already-string expressions, while `eslint/no-implicit-coercion` with `disallowTemplateShorthand` covers expression-only string coercions.",
"unicorn/prefer-explicit-viewport-units": "Not currently possible, as full support requires parsing standalone CSS files.",
"unicorn/require-frontmatter-fields": "Not currently possible, as it requires parsing YAML frontmatter in Markdown files.",
"unicorn/no-missing-local-resource": "Not currently possible, as it requires parsing standalone Markdown, HTML, and CSS files and resolving their local resources.",
"unicorn/no-transition-all": "Not currently possible, as full support requires parsing standalone CSS files.",
"unicorn/no-shorthand-property-overrides": "Not currently possible, as it requires parsing standalone CSS files.",
"unicorn/require-proxy-trap-boolean-return": "No need to implement, TypeScript type checking enforces boolean return types for the relevant `ProxyHandler` traps.",
"unicorn/consistent-class-member-order": "Use `typescript/member-ordering` instead, which can be configured with the same class member group order and will be supported in Oxlint.",
"unicorn/no-collection-bracket-access": "No need to implement, TypeScript type checking reports invalid bracket access on `Map`, `Set`, `WeakMap`, and `WeakSet` values.",
"eslint/no-negated-in-lhs": "Replaced by `eslint/no-unsafe-negation`, which we support.",
"eslint/no-catch-shadow": "Replaced by `eslint/no-shadow`.",
"eslint/id-blacklist": "Replaced by `eslint/id-denylist`.",