Unicorn (JS plugin)
80 rules @sarj/eslint-plugin@19.18.0
Complete effective rule inventory.
Rules
No enabled Unicorn (JS plugin) rules match this search.
-
unicorn-js/class-reference-in-static-methodsEnforce consistent class references in static methods.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/consistent-json-file-readEnforce consistent JSON file reads before
JSON.parse().: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-array-concat-in-loopDisallow array accumulation with
Array#concat()in loops.: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-array-from-fillDisallow
.fill()afterArray.from({length: …}).: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-array-sort-for-min-maxDisallow sorting arrays to get the minimum or maximum value.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-async-iterator-callbackDisallow asynchronous callbacks in synchronous iterator helpers.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-async-promise-finallyDisallow async functions as
Promise#finally()callbacks.: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-blob-to-fileDisallow unnecessary
BlobtoFileconversion.: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-canvas-to-imagePrefer drawing canvases directly instead of converting them to images.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-computed-property-existence-checkDisallow dynamic object property existence checks.
: warning in All Unicorn (JS plugin) contexts -
unicorn-js/no-conflicting-constraintsDisallow conflicting CSS query and HTML form constraints.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-confusing-array-spliceDisallow confusing uses of
Array#{splice,toSpliced}().: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-duplicate-if-branchesDisallow duplicate adjacent branches in if chains.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-duplicate-loopsDisallow
.map()and.filter()infor…ofandfor await…ofloop headers.: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-duplicate-set-valuesDisallow duplicate values in
Setconstructor array literals.: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-error-property-assignmentDisallow assigning to built-in error properties.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-exports-in-scriptsDisallow exports in scripts.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-immediate-mutationDisallow immediate mutation after assignment and initialization immediately after declaration.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-impossible-length-comparisonDisallow impossible comparisons against
.lengthor.size.: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-incomplete-accessor-overrideDisallow class accessors that hide an inherited getter or setter.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-incorrect-template-string-interpolationDisallow incorrect template literal interpolation syntax.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-ineffective-csp-directivesDisallow ineffective CSP directives in
<meta>elements.: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-invalid-boolean-attribute-valueDisallow invalid values for HTML boolean attributes.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-invalid-dom-tokenDisallow invalid DOM tokens.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-invalid-file-input-acceptDisallow invalid
acceptvalues on file inputs.: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-invalid-integrityDisallow invalid subresource integrity metadata.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-invalid-response-optionsDisallow invalid options in
new Response(),Response.json(), andResponse.redirect().: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-invalid-style-set-propertyDisallow invalid arguments to
CSSStyleDeclaration#setProperty().: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-invalid-temporal-arithmeticDisallow statically known invalid Temporal arithmetic.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-invalid-url-protocol-comparisonDisallow invalid protocol strings in comparisons with
URL#protocol.: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-invalid-well-known-symbol-methodsDisallow invalid implementations of well-known symbol methods.
: error in All Unicorn (JS plugin) contexts -
unicorn-js/no-late-current-target-accessDisallow accessing
event.currentTargetafter the synchronous event dispatch has finished.: error in All Unicorn (JS plugin) contexts