eslint-plugin-unicorn CDN files

jsDelivr monthly hits badge
  1. eslint-plugin-unicorn@69.0.0 /
  2. rules
...
ast
fix
rule
shared
utils
better-dom-traversing.js 8.4 KB
catch-error-name.js 3.21 KB
class-reference-in-static-methods.js 11.14 KB
comment-content.js 35.75 KB
consistent-assert.js 2.75 KB
consistent-boolean-name.js 13.13 KB
consistent-class-member-order.js 6.36 KB
consistent-compound-words.js 11.25 KB
consistent-conditional-object-spread.js 8.23 KB
consistent-date-clone.js 1.29 KB
consistent-destructuring.js 12.45 KB
consistent-empty-array-spread.js 2.82 KB
consistent-existence-index-check.js 3.66 KB
consistent-export-decorator-position.js 5.5 KB
consistent-function-scoping.js 8.52 KB
consistent-function-style.js 8.11 KB
consistent-json-file-read.js 5.29 KB
consistent-optional-chaining.js 4.63 KB
consistent-template-literal-escape.js 1.28 KB
consistent-tuple-labels.js 1.35 KB
custom-error-definition.js 16.3 KB
default-export-style.js 13.83 KB
dom-node-dataset.js 19.15 KB
empty-brace-spaces.js 1.42 KB
error-message.js 2.57 KB
escape-case.js 2.26 KB
expiring-todo-comments.js 17.24 KB
explicit-length-check.js 8.11 KB
explicit-timer-delay.js 3.78 KB
filename-case.js 10.78 KB
id-match.js 1.81 KB
import-style.js 9.68 KB
index.js 25.61 KB
isolated-functions.js 5.97 KB
logical-assignment-operators.js 3.16 KB
max-nested-calls.js 1.73 KB
name-replacements.js 16.17 KB
new-for-builtins.js 4.07 KB
no-abusive-eslint-disable.js 1.03 KB
no-accessor-recursion.js 5.02 KB
no-accidental-bitwise-operator.js 2.91 KB
no-anonymous-default-export.js 5.3 KB
no-array-callback-reference.js 13.14 KB
no-array-concat-in-loop.js 854 B
no-array-fill-with-reference-type.js 2.56 KB
no-array-from-fill.js 1.74 KB
no-array-front-mutation.js 1.33 KB
no-array-method-this-argument.js 5.55 KB
no-array-reduce.js 22.14 KB
no-array-reverse.js 184 B
no-array-sort.js 181 B
no-array-sort-for-min-max.js 4.94 KB
no-array-splice.js 6.14 KB
no-asterisk-prefix-in-documentation-comments.js 1.95 KB
no-await-expression-member.js 2.43 KB
no-await-in-promise-methods.js 1.74 KB
no-blob-to-file.js 6.17 KB
no-boolean-sort-comparator.js 5.51 KB
no-break-in-nested-loop.js 2.68 KB
no-canvas-to-image.js 3.38 KB
no-chained-comparison.js 4.11 KB
no-collection-bracket-access.js 4.41 KB
no-computed-property-existence-check.js 4.04 KB
no-confusing-array-splice.js 4.39 KB
no-confusing-array-with.js 1.9 KB
no-console-spaces.js 2.17 KB
no-constant-zero-expression.js 2.29 KB
no-declarations-before-early-exit.js 7.87 KB
no-document-cookie.js 751 B
no-double-comparison.js 3.95 KB
no-duplicate-if-branches.js 3.18 KB
no-duplicate-logical-operands.js 3.41 KB
no-duplicate-loops.js 1.31 KB
no-duplicate-set-values.js 1.27 KB
no-empty-file.js 4.4 KB
no-error-property-assignment.js 10.69 KB
no-exports-in-scripts.js 730 B
no-for-each.js 13.78 KB
no-for-loop.js 25.59 KB
no-global-object-property-assignment.js 1.91 KB
no-immediate-mutation.js 18.28 KB
no-impossible-length-comparison.js 3.43 KB
no-incorrect-query-selector.js 8.82 KB
no-incorrect-template-string-interpolation.js 4.99 KB
no-instanceof-builtins.js 6.49 KB
no-invalid-argument-count.js 36.7 KB
no-invalid-character-comparison.js 2.87 KB
no-invalid-fetch-options.js 2.66 KB
no-invalid-file-input-accept.js 10.56 KB
no-invalid-remove-event-listener.js 1.54 KB
no-invalid-well-known-symbol-methods.js 5.43 KB
no-keyword-prefix.js 5.11 KB
no-late-current-target-access.js 2.23 KB
no-late-event-control.js 3.31 KB
no-lonely-if.js 8.58 KB
no-loop-iterable-mutation.js 11.99 KB
no-magic-array-flat-depth.js 1.24 KB
no-manually-wrapped-comments.js 5.43 KB
no-mismatched-map-key.js 10.46 KB
no-misrefactored-assignment.js 2.42 KB
no-named-default.js 4.75 KB
no-negated-array-predicate.js 5.25 KB
no-negated-comparison.js 8.72 KB
no-negated-condition.js 3.64 KB
no-negation-in-equality-check.js 2.87 KB
no-nested-ternary.js 1.48 KB
no-new-array.js 2.67 KB
no-new-buffer.js 2.34 KB
no-non-function-verb-prefix.js 7.21 KB
no-nonstandard-builtin-properties.js 23.95 KB
no-null.js 3.89 KB
no-object-as-default-parameter.js 1.18 KB
no-object-methods-with-collections.js 2.2 KB
no-optional-chaining-on-undeclared-variable.js 2.79 KB
no-process-exit.js 2.55 KB
no-redundant-comparison.js 8.87 KB
no-return-array-push.js 4.33 KB
no-selector-as-dom-name.js 3.56 KB
no-single-promise-in-promise-methods.js 7.02 KB
no-static-only-class.js 5.36 KB
no-subtraction-comparison.js 2.94 KB
no-thenable.js 5.06 KB
no-this-assignment.js 905 B
no-this-outside-of-class.js 1.47 KB
no-top-level-assignment-in-function.js 1.58 KB
no-top-level-side-effects.js 2.41 KB
no-typeof-undefined.js 3.47 KB
no-uncalled-method.js 5.6 KB
no-undeclared-class-members.js 8.37 KB
no-unnecessary-array-flat-depth.js 1.12 KB
no-unnecessary-array-splice-count.js 726 B
no-unnecessary-await.js 2.59 KB
no-unnecessary-boolean-comparison.js 2.99 KB
no-unnecessary-global-this.js 5.07 KB
no-unnecessary-nested-ternary.js 2.96 KB
no-unnecessary-polyfills.js 11.54 KB
no-unnecessary-slice-end.js 673 B
no-unnecessary-splice.js 4.09 KB
no-unreadable-array-destructuring.js 3.92 KB
no-unreadable-for-of-expression.js 2.9 KB
no-unreadable-iife.js 1.93 KB
no-unreadable-new-expression.js 1.41 KB
no-unreadable-object-destructuring.js 3.09 KB
no-unsafe-buffer-conversion.js 15.12 KB
no-unsafe-dom-html.js 3.48 KB
no-unsafe-property-key.js 14.89 KB
no-unsafe-string-replacement.js 2.5 KB
no-unused-array-method-return.js 9.65 KB
no-unused-properties.js 6.01 KB
no-useless-boolean-cast.js 4.34 KB
no-useless-coercion.js 3.96 KB
no-useless-collection-argument.js 3.08 KB
no-useless-compound-assignment.js 3.13 KB
no-useless-concat.js 5.73 KB
no-useless-continue.js 1.88 KB
no-useless-delete-check.js 8.79 KB
no-useless-else.js 6.03 KB
no-useless-error-capture-stack-trace.js 3.54 KB
no-useless-fallback-in-spread.js 2.09 KB
no-useless-iterator-to-array.js 8.01 KB
no-useless-length-check.js 4.08 KB
no-useless-logical-operand.js 5.93 KB
no-useless-override.js 6.89 KB
no-useless-promise-resolve-reject.js 4.73 KB
no-useless-recursion.js 2.79 KB
no-useless-spread.js 13.86 KB
no-useless-switch-case.js 1.81 KB
no-useless-template-literals.js 8.02 KB
no-useless-undefined.js 11.8 KB
no-xor-as-exponentiation.js 1.34 KB
no-zero-fractions.js 2.23 KB
number-literal-case.js 1.76 KB
numeric-separators-style.js 4.35 KB
operator-assignment.js 2.72 KB
prefer-abort-signal-timeout.js 9.56 KB
prefer-add-event-listener.js 5.09 KB
prefer-add-event-listener-options.js 1.12 KB
prefer-aggregate-error.js 11.51 KB
prefer-array-find.js 15.17 KB
prefer-array-flat.js 8.39 KB
prefer-array-flat-map.js 6.71 KB
prefer-array-from-async.js 6.12 KB
prefer-array-from-map.js 10.89 KB
prefer-array-index-of.js 925 B
prefer-array-iterable-methods.js 4.47 KB
prefer-array-last-methods.js 2.19 KB
prefer-array-slice.js 2.08 KB
prefer-array-some.js 8.81 KB
prefer-at.js 12.04 KB
prefer-await.js 2.29 KB
prefer-bigint-literals.js 3.85 KB
prefer-blob-reading-methods.js 1.09 KB
prefer-boolean-return.js 4.99 KB
prefer-class-fields.js 4.22 KB
prefer-classlist-toggle.js 6.99 KB
prefer-code-point.js 3.09 KB
prefer-continue.js 10.66 KB
prefer-date-now.js 3.43 KB
prefer-default-parameters.js 5.59 KB
prefer-direct-iteration.js 8.82 KB
prefer-dispose.js 11.59 KB
prefer-dom-node-append.js 1.09 KB
prefer-dom-node-html-methods.js 3.34 KB
prefer-dom-node-remove.js 3.56 KB
prefer-dom-node-replace-children.js 8.57 KB
prefer-dom-node-text-content.js 2.17 KB
prefer-early-return.js 11.46 KB
prefer-else-if.js 10.71 KB
prefer-error-is-error.js 4.03 KB
prefer-event-target.js 2.89 KB
prefer-export-from.js 9.09 KB
prefer-flat-math-min-max.js 2.39 KB
prefer-get-or-insert-computed.js 4.34 KB
prefer-global-number-constants.js 1.86 KB
prefer-global-this.js 6.19 KB
prefer-has-check.js 24.02 KB
prefer-hoisting-branch-code.js 12.98 KB
prefer-https.js 3.71 KB
prefer-identifier-import-export-specifiers.js 2.5 KB
prefer-import-meta-properties.js 7.99 KB
prefer-includes.js 3.28 KB
prefer-includes-over-repeated-comparisons.js 3.54 KB
prefer-iterable-in-constructor.js 8.54 KB
prefer-iterator-concat.js 4.48 KB
prefer-iterator-to-array.js 4.52 KB
prefer-iterator-to-array-at-end.js 3.11 KB
prefer-keyboard-event-key.js 7.52 KB
prefer-location-assign.js 3.59 KB
prefer-logical-operator-over-ternary.js 9.24 KB
prefer-map-from-entries.js 10.85 KB
prefer-math-abs.js 9.27 KB
prefer-math-constants.js 3.34 KB
prefer-math-min-max.js 5.64 KB
prefer-math-trunc.js 5.25 KB
prefer-minimal-ternary.js 8.16 KB
prefer-modern-dom-apis.js 6.75 KB
prefer-modern-math-apis.js 5.75 KB
prefer-module.js 9.71 KB
prefer-native-coercion-functions.js 4.94 KB
prefer-negative-index.js 3.57 KB
prefer-node-protocol.js 1.97 KB
prefer-number-coercion.js 3.83 KB
prefer-number-is-safe-integer.js 5.05 KB
prefer-number-properties.js 4.65 KB
prefer-object-define-properties.js 5.01 KB
prefer-object-destructuring-defaults.js 4.77 KB
prefer-object-from-entries.js 11.19 KB
prefer-object-iterable-methods.js 14.97 KB
prefer-observer-apis.js 11.86 KB
prefer-optional-catch-binding.js 2.52 KB
prefer-path2d.js 19.48 KB
prefer-private-class-fields.js 13.96 KB
prefer-promise-try.js 5.83 KB
prefer-promise-with-resolvers.js 7.29 KB
prefer-prototype-methods.js 3.83 KB
prefer-query-selector.js 10.39 KB
prefer-queue-microtask.js 4.48 KB
prefer-reflect-apply.js 2.54 KB
prefer-regexp-escape.js 6.53 KB
prefer-regexp-test.js 16.6 KB
prefer-response-static-json.js 2.27 KB
prefer-scoped-selector.js 5.35 KB
prefer-set-has.js 13.72 KB
prefer-set-methods.js 8.42 KB
prefer-set-size.js 2.43 KB
prefer-short-arrow-method.js 3.45 KB
prefer-simple-condition-first.js 7.11 KB
prefer-simple-sort-comparator.js 7.61 KB
prefer-single-array-predicate.js 4.68 KB
prefer-single-call.js 7.75 KB
prefer-single-object-destructuring.js 3.7 KB
prefer-single-replace.js 6.06 KB
prefer-smaller-scope.js 6 KB
prefer-split-limit.js 2.27 KB
prefer-spread.js 37.74 KB
prefer-string-match-all.js 8.05 KB
prefer-string-pad-start-end.js 8.77 KB
prefer-string-raw.js 6.33 KB
prefer-string-repeat.js 4.11 KB
prefer-string-replace-all.js 8.73 KB
prefer-string-slice.js 7.09 KB
prefer-string-starts-ends-with.js 7.27 KB
prefer-string-trim-start-end.js 1.31 KB
prefer-structured-clone.js 3.47 KB
prefer-switch.js 8.57 KB
prefer-temporal.js 7.96 KB
prefer-ternary.js 8.33 KB
prefer-toggle-attribute.js 7.47 KB
prefer-top-level-await.js 7.91 KB
prefer-type-error.js 4.42 KB
prefer-type-literal-last.js 3.19 KB
prefer-uint8array-base64.js 6.89 KB
prefer-unary-minus.js 2.94 KB
prefer-unicode-code-point-escapes.js 8.48 KB
prefer-url-can-parse.js 8.26 KB
prefer-url-href.js 13.99 KB
prefer-url-search-parameters.js 10.07 KB
prefer-while-loop-condition.js 6.1 KB
relative-url-style.js 4.13 KB
require-array-join-separator.js 1.83 KB
require-array-sort-compare.js 2.31 KB
require-css-escape.js 2.99 KB
require-module-attributes.js 3.24 KB
require-module-specifiers.js 6.11 KB
require-number-to-fixed-digits-argument.js 1.25 KB
require-passive-events.js 7.57 KB
require-post-message-target-origin.js 1.81 KB
require-proxy-trap-boolean-return.js 7.3 KB
string-content.js 4.49 KB
switch-case-braces.js 5.78 KB
switch-case-break-position.js 3.7 KB
template-indent.js 6.28 KB
text-encoding-identifier-case.js 5.63 KB
throw-new-error.js 1.6 KB
try-complexity.js 3.48 KB

Free Open Source CDN for eslint-plugin-unicorn

Looking for a nice landing page for your package? https://www.jsdelivr.com/package/npm/eslint-plugin-unicorn