Showing content from https://ota-meshi.github.io/eslint-plugin-regexp/playground/ below:
Website Navigation
Playground | eslint-plugin-regexp
Filter:All Rules
-
Possible Errors
- regexp/no-contradiction-with-assertion
- regexp/no-control-character
- regexp/no-dupe-disjunctions
- regexp/no-empty-alternative
- regexp/no-empty-capturing-group
- regexp/no-empty-character-class
- regexp/no-empty-group
- regexp/no-empty-lookarounds-assertion
- regexp/no-escape-backspace
- regexp/no-invalid-regexp
- regexp/no-lazy-ends
- regexp/no-misleading-capturing-group
- regexp/no-misleading-unicode-character
- regexp/no-missing-g-flag
- regexp/no-optional-assertion
- regexp/no-potentially-useless-backreference
- regexp/no-super-linear-backtracking
- regexp/no-super-linear-move
- regexp/no-useless-assertions
- regexp/no-useless-backreference
- regexp/no-useless-dollar-replacements
- regexp/strict
-
Best Practices
- regexp/confusing-quantifier
- regexp/control-character-escape
- regexp/negation
- regexp/no-dupe-characters-character-class
- regexp/no-empty-string-literal
- regexp/no-extra-lookaround-assertions
- regexp/no-invisible-character
- regexp/no-legacy-features
- regexp/no-non-standard-flag
- regexp/no-obscure-range
- regexp/no-octal
- regexp/no-standalone-backslash
- regexp/no-trivially-nested-assertion
- regexp/no-trivially-nested-quantifier
- regexp/no-unused-capturing-group
- regexp/no-useless-character-class
- regexp/no-useless-flag
- regexp/no-useless-lazy
- regexp/no-useless-quantifier
- regexp/no-useless-range
- regexp/no-useless-set-operand
- regexp/no-useless-string-literal
- regexp/no-useless-two-nums-quantifier
- regexp/no-zero-quantifier
- regexp/optimal-lookaround-quantifier
- regexp/optimal-quantifier-concatenation
- regexp/prefer-escape-replacement-dollar-char
- regexp/prefer-predefined-assertion
- regexp/prefer-quantifier
- regexp/prefer-range
- regexp/prefer-regexp-exec
- regexp/prefer-regexp-test
- regexp/prefer-set-operation
- regexp/require-unicode-regexp
- regexp/require-unicode-sets-regexp
- regexp/simplify-set-operations
- regexp/sort-alternatives
- regexp/use-ignore-case
-
Stylistic Issues
- regexp/grapheme-string-literal
- regexp/hexadecimal-escape
- regexp/letter-case
- regexp/match-any
- regexp/no-useless-escape
- regexp/no-useless-non-capturing-group
- regexp/prefer-character-class
- regexp/prefer-d
- regexp/prefer-lookaround
- regexp/prefer-named-backreference
- regexp/prefer-named-capture-group
- regexp/prefer-named-replacement
- regexp/prefer-plus-quantifier
- regexp/prefer-question-quantifier
- regexp/prefer-result-array-groups
- regexp/prefer-star-quantifier
- regexp/prefer-unicode-codepoint-escapes
- regexp/prefer-w
- regexp/sort-character-class-elements
- regexp/sort-flags
- regexp/unicode-escape
- regexp/unicode-property
-
ESLint core rules(Possible Errors)
- array-callback-return
- constructor-super
- for-direction
- getter-return
- no-async-promise-executor
- no-await-in-loop
- no-class-assign
- no-compare-neg-zero
- no-cond-assign
- no-const-assign
- no-constant-binary-expression
- no-constant-condition
- no-constructor-return
- no-control-regex
- no-debugger
- no-dupe-args
- no-dupe-class-members
- no-dupe-else-if
- no-dupe-keys
- no-duplicate-case
- no-duplicate-imports
- no-empty-character-class
- no-empty-pattern
- no-ex-assign
- no-fallthrough
- no-func-assign
- no-import-assign
- no-inner-declarations
- no-invalid-regexp
- no-irregular-whitespace
- no-loss-of-precision
- no-misleading-character-class
- no-new-native-nonconstructor
- no-obj-calls
- no-promise-executor-return
- no-prototype-builtins
- no-self-assign
- no-self-compare
- no-setter-return
- no-sparse-arrays
- no-template-curly-in-string
- no-this-before-super
- no-undef
- no-unexpected-multiline
- no-unmodified-loop-condition
- no-unreachable
- no-unreachable-loop
- no-unsafe-finally
- no-unsafe-negation
- no-unsafe-optional-chaining
- no-unused-private-class-members
- no-unused-vars
- no-use-before-define
- no-useless-assignment
- no-useless-backreference
- require-atomic-updates
- use-isnan
- valid-typeof
-
ESLint core rules(Suggestions)
- accessor-pairs
- arrow-body-style
- block-scoped-var
- camelcase
- capitalized-comments
- class-methods-use-this
- complexity
- consistent-return
- consistent-this
- curly
- default-case
- default-case-last
- default-param-last
- dot-notation
- eqeqeq
- func-name-matching
- func-names
- func-style
- grouped-accessor-pairs
- guard-for-in
- id-denylist
- id-length
- id-match
- init-declarations
- logical-assignment-operators
- max-classes-per-file
- max-depth
- max-lines
- max-lines-per-function
- max-nested-callbacks
- max-params
- max-statements
- new-cap
- no-alert
- no-array-constructor
- no-bitwise
- no-caller
- no-case-declarations
- no-console
- no-continue
- no-delete-var
- no-div-regex
- no-else-return
- no-empty
- no-empty-function
- no-empty-static-block
- no-eq-null
- no-eval
- no-extend-native
- no-extra-bind
- no-extra-boolean-cast
- no-extra-label
- no-global-assign
- no-implicit-coercion
- no-implicit-globals
- no-implied-eval
- no-inline-comments
- no-invalid-this
- no-iterator
- no-label-var
- no-labels
- no-lone-blocks
- no-lonely-if
- no-loop-func
- no-magic-numbers
- no-multi-assign
- no-multi-str
- no-negated-condition
- no-nested-ternary
- no-new
- no-new-func
- no-new-wrappers
- no-nonoctal-decimal-escape
- no-object-constructor
- no-octal
- no-octal-escape
- no-param-reassign
- no-plusplus
- no-proto
- no-redeclare
- no-regex-spaces
- no-restricted-exports
- no-restricted-globals
- no-restricted-imports
- no-restricted-properties
- no-restricted-syntax
- no-return-assign
- no-script-url
- no-sequences
- no-shadow
- no-shadow-restricted-names
- no-ternary
- no-throw-literal
- no-undef-init
- no-undefined
- no-underscore-dangle
- no-unneeded-ternary
- no-unused-expressions
- no-unused-labels
- no-useless-call
- no-useless-catch
- no-useless-computed-key
- no-useless-concat
- no-useless-constructor
- no-useless-escape
- no-useless-rename
- no-useless-return
- no-var
- no-void
- no-warning-comments
- no-with
- object-shorthand
- one-var
- operator-assignment
- prefer-arrow-callback
- prefer-const
- prefer-destructuring
- prefer-exponentiation-operator
- prefer-named-capture-group
- prefer-numeric-literals
- prefer-object-has-own
- prefer-object-spread
- prefer-promise-reject-errors
- prefer-regex-literals
- prefer-rest-params
- prefer-spread
- prefer-template
- radix
- require-await
- require-unicode-regexp
- require-yield
- sort-imports
- sort-keys
- sort-vars
- strict
- symbol-description
- vars-on-top
- yoda
-
ESLint core rules(Layout & Formatting)
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4