GitHub topics: eslintplugin
tasshi-me/eslint-plugin-roro
An ESLint plugin to follow the RORO (Receive an Object, Return an Object) pattern.
Language: TypeScript - Size: 532 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

maks-rafalko/eslint-plugin-proper-tests
ESLint rules for writing more proper tests.
Language: TypeScript - Size: 133 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 0

szhsin/eslint-plugin-react-hooks-addons
ESLint rule to check potentially unintended dependencies in the useEffect hook.
Language: JavaScript - Size: 178 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 14 - Forks: 2

heap-code/eslint-plugin-sort-attribute-content
An ESLint plugin to sort HTML attribute content (such as `class`)
Language: TypeScript - Size: 1.75 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

typescript-eslint/typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
Language: TypeScript - Size: 68.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 15,660 - Forks: 2,777

ota-meshi/eslint-plugin-regexp
ESLint plugin for finding regex mistakes and style guide violations.
Language: TypeScript - Size: 5.09 MB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 720 - Forks: 11

github/eslint-plugin-github
An opinionated collection of ESLint rules used by GitHub.
Language: JavaScript - Size: 2.59 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 313 - Forks: 59

jenssimon/eslint-plugin-always
ESLint plugin that always reports with configurable message
Language: JavaScript - Size: 720 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 3 - Forks: 1

manbearwiz/eslint-plugin-rxjs Fork of cartant/eslint-plugin-rxjs
ESLint rules for RxJS
Language: TypeScript - Size: 1.94 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

manbearwiz/eslint-plugin-rxjs-angular Fork of cartant/eslint-plugin-rxjs-angular
ESLint rules for RxJS and Angular
Language: TypeScript - Size: 953 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

freaktechnik/eslint-plugin-array-func
Rules for Array functions and methods.
Language: JavaScript - Size: 2.73 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 96 - Forks: 7

ota-meshi/eslint-plugin-astro
ESLint plugin for Astro component
Language: TypeScript - Size: 1.69 MB - Last synced at: 9 days ago - Pushed at: 22 days ago - Stars: 356 - Forks: 26

ota-meshi/eslint-plugin-yml
This ESLint plugin provides linting rules for YAML.
Language: TypeScript - Size: 1.38 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 133 - Forks: 14

43081j/eslint-plugin-wc
ESLint rules for Web Components
Language: TypeScript - Size: 719 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 103 - Forks: 13

43081j/eslint-plugin-lit
lit-html support for ESLint
Language: TypeScript - Size: 690 KB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 125 - Forks: 23

ota-meshi/eslint-plugin-json-schema-validator
ESLint plugin that validates data using JSON Schema Validator.
Language: TypeScript - Size: 1.8 MB - Last synced at: 12 days ago - Pushed at: 15 days ago - Stars: 76 - Forks: 7

simonwep/eslint-plugin-align-import
⚙ ESLint plugin to align all your import statements.
Language: JavaScript - Size: 183 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

RobinTail/allowed-dependencies
ESLint plugin Allowed Dependencies
Language: TypeScript - Size: 559 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

ota-meshi/eslint-plugin-toml
This ESLint plugin provides linting rules for TOML.
Language: TypeScript - Size: 524 KB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 28 - Forks: 3

cletusw/eslint-plugin-local-rules
A plugin for ESLint that allows you to use project-specific rules
Language: JavaScript - Size: 106 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 167 - Forks: 9

ota-meshi/eslint-plugin-lodash-template
ESLint plugin for John Resig-style micro template, Lodash's template, Underscore's template and EJS.
Language: JavaScript - Size: 2.95 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 17 - Forks: 3

Zwyx/eslint-plugin-react-ref
ESLint plugin to help prevent mistakes with React's useRef hook.
Language: JavaScript - Size: 29.3 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

lo1tuma/eslint-plugin-mocha
ESLint rules for mocha
Language: JavaScript - Size: 1.57 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 284 - Forks: 61

102/eslint-plugin-comment-annotations
Language: JavaScript - Size: 531 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

JamieMason/astexplorer.app
An https://astexplorer.net wrapper which adds module bundling and hot reloading.
Language: TypeScript - Size: 79.1 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 121 - Forks: 11

doprz/eslint-plugin-import-essentials
ESLint plugin to enforce import essentials
Language: JavaScript - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Arondight/eslint-plugin-check-json-value
ESLint plugin to check value of JSON file
Language: JavaScript - Size: 562 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

eta-dev/eslint-plugin-eta
An ESLint plugin so you can lint Eta template files
Language: JavaScript - Size: 83 KB - Last synced at: 12 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 3

jeremy-code/eslint-plugin-z
ESLint rules for Zod
Language: TypeScript - Size: 37.4 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

gmullerb/eslint-plugin-regex
ESLint rules using Regular Expressions
Language: JavaScript - Size: 465 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 38 - Forks: 3

mridang/eslint-defaults
Language: JavaScript - Size: 1.27 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Wideplink/eslint-plugin-named-import-spacing
adjust spacing in brackets of named imports
Language: JavaScript - Size: 521 KB - Last synced at: about 20 hours ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

personalyisus/eslint-plugin-unnecessary-abstractions
This is a simple ESLint plugin which includes rules to help detect the unnecessary use of certain code abstractions.
Language: JavaScript - Size: 63.5 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

robatwilliams/es-compat
*** DEPRECATED*** Check JavaScript code compatibility with target runtime environments
Language: JavaScript - Size: 1.1 MB - Last synced at: 1 day ago - Pushed at: 12 months ago - Stars: 69 - Forks: 14

layaxx/eslint-plugin-classnames Fork of fsubal/eslint-plugin-classnames
Warn and formats long classNames usage in JSX
Language: JavaScript - Size: 181 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

TheElegantCoding/eslint-config-elegant-coding
⚙️ Eslint configuration for help you to identify and fix these errors before they cause problems in your code. It can also help you to develop good coding habits that will make your code easier to maintain in the long run.
Language: TypeScript - Size: 1.42 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

nxame/eslint-plugin-ts-ignore-comments
Enforce a custom description for `// @ts-ignore` comments
Language: JavaScript - Size: 383 KB - Last synced at: 25 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

yyz945947732/eslint-plugin-phantom-dependencies
Make sure no phantom dependencies are used in your project
Language: JavaScript - Size: 13.7 KB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

brandongregoryscott/eslint-plugin-collation
ESLint plugin for making your code easier to read, with autofix and TypeScript support
Language: TypeScript - Size: 1.76 MB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

AndreaPontrandolfo/eslint-plugin-fsecond
ESLint plugin with some opinionated and stylistic rules
Language: TypeScript - Size: 270 KB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 2

unlight/eslint-plugin-tsc
Wraps a TypeScript compiler checks
Language: TypeScript - Size: 33.2 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 1

origin-1/eslint-plugin
Origin₁ ESLint plugin
Language: JavaScript - Size: 96.7 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

darwintantuco/eslint-plugin-require-form-method
Disallow form tags without explicit method attribute
Language: JavaScript - Size: 151 KB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 1

Distributive-Network/eslint-plugin
ESLint plugin to enforce brace styles according to the Distributive style guide.
Language: JavaScript - Size: 390 KB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

ptkdev/eslint-plugin-snakecasejs Fork of deecewan/eslint-plugin-snakecase
:pencil2: ESLint Plugin: enforce snake_case syntax on variables and function names
Language: JavaScript - Size: 585 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 32 - Forks: 4

Manu1400/eslint-plugin-emmanuel
My Eslint plugin
Language: JavaScript - Size: 5.04 MB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

jane/eslint-plugin-jane
Jane's ESlint plugin and configurations
Language: JavaScript - Size: 1000 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

kialo/eslint-plugin-unnecessary-filename-in-import
ESLint plugin to remove superfluous filenames in import statements.
Language: TypeScript - Size: 661 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

davidtheweb-dev/simple-tailwind-starter
Extremely simple setup to develop Tailwind projects with everything you need to have a good development experience (ESlint + Prettier).
Language: CSS - Size: 40 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

davidcalhoun/eslint-plugin-test-selectors
Enforces that data-test-id attributes are added to interactive DOM elements (JSX) to help with UI testing. JSX only.
Language: JavaScript - Size: 455 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 14

ipasechnikov/eslint-plugin-deprecated-rules
ESLint plugin to warn you about deprecated rules used in your project's ESLint configuration file
Language: JavaScript - Size: 573 KB - Last synced at: 20 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

velenyx/eslint-plugin-codemuse
🧹 A one-stop ESLint plugin inspiring cleaner, more elegant code. Simplify linting with a comprehensive solution.
Language: JavaScript - Size: 177 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

yyz945947732/eslint-plugin-wittgenstein
Make sure you use semantic variable names.
Language: JavaScript - Size: 48.8 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

yyz945947732/eslint-plugin-istanbul-ignore-preserve
Eslint Plugin aims to make sure istanbul include a @preserve keyword in the ignore hint
Language: JavaScript - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

zignis/eslint-plugin-no-literal-classnames
Disable the usage of string literals as classnames for React components
Language: TypeScript - Size: 30.3 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

zignis/eslint-plugin-prefer-snakecase
🐍 Enforce snake_case naming for identifiers
Language: TypeScript - Size: 109 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

zignis/eslint-plugin-alignment
🗃️ Format and align objects, enums, interfaces, and type literals for better readability
Language: TypeScript - Size: 59.6 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

ezhlobo/eslint-plugin-react-pug
Add supporting of pugjs with react
Language: JavaScript - Size: 274 KB - Last synced at: about 17 hours ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 4

forcedotcom/eslint-plugin-aura
Salesforce Lightning (Aura) specific linting rules for ESLint
Language: JavaScript - Size: 521 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 27 - Forks: 9

ylemkimon/eslint-plugin-actions
Lint JS inside GitHub Actions workflow
Language: JavaScript - Size: 29.8 MB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

artlaman/eslint-plugin-index
ESlint rules to ensure the proper usage of index.js files
Language: JavaScript - Size: 917 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 3

leo-buneev/eslint-plugin-md
Allows you to lint markdown code in your *.md files.
Language: JavaScript - Size: 1.34 MB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 6

unlight/eslint-plugin-ngxs-style-guide
ESLint rules for ngxs state manager
Language: TypeScript - Size: 63.5 KB - Last synced at: about 16 hours ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

macinjoke/eslint-plugin-styled-components-varname
eslint plugin for styled-components variable name.
Language: JavaScript - Size: 756 KB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0

vovanezha/eslint-plugin-vanilla-extract
Language: JavaScript - Size: 38.1 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

bradennapier/eslint-plugin-ts-import
Provide import-patterns that are expected to be followed within the rep
Language: TypeScript - Size: 1.9 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

shinspiegel/eslint-plugin-ban-class
Ban named specific class
Language: JavaScript - Size: 69.3 KB - Last synced at: 9 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

unlight/eslint-plugin-no-eslint-disable
Disallow disable rules by `eslint-disable` comment.
Language: JavaScript - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

NotMixu/eslint-plugin-enforce-absolute-imports
Language: JavaScript - Size: 5.86 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

s14k51/eslint-plugin-logical-padding 📦
[DEPRECATED] Enforces padding between logical blocks of code.
Language: JavaScript - Size: 79.1 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

ylemkimon/eslint-plugin-transform-runtime-aliasing 📦
ESLint plugin for checking functions that is aliased/polyfilled to core-js by babel-plugin-transform-runtime, which may be expensive and sometimes not needed.
Language: JavaScript - Size: 34.2 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Mappy/eslint-plugin-test-no-only 📦
ESLint rule to avoid `test.only` or `describe.only`
Language: JavaScript - Size: 38.1 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

jarrodldavis/eslint-plugin-tailwindcss 📦
An ESLint plugin to enforce usage of Tailwind CSS utility and component classes.
Language: TypeScript - Size: 888 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

SatelCreative/eslint-plugin 📦
eslint plugins & configs used at Satel
Language: JavaScript - Size: 771 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

takuya-nakayasu/eslint-plugin-ionic-tappable
ESLint plugin for Ionic tappable attribute
Language: TypeScript - Size: 523 KB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

K-Sato1995/eslint-plugin-no-jp
Helps the team(you) stick to English throuout the codebase👋🇯🇵
Language: TypeScript - Size: 317 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

hjoelh/eslint-plugin-no-undefined-initial-usestate
Language: JavaScript - Size: 26.4 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

imbudhiraja/eslint-config-imbudhiraja
eslint-config-imbudhiraja is a library for eslint-rules.
Language: JavaScript - Size: 523 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

elyby/eslint-plugin
Shareable ESLint config for the Ely.by's projects
Language: TypeScript - Size: 136 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

igat64/eslint-plugin-no-call
Forbid to use of particular functions and/or methods to call
Language: JavaScript - Size: 95.7 KB - Last synced at: 3 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

kimmy-wang/eslint-plugin-aqsc
eslint-plugin-aqsc
Language: JavaScript - Size: 487 KB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

milahu/eslint-plugin-ternary-to-binary-conditional
Language: JavaScript - Size: 22.5 KB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

s14k51/eslint-plugin-strict-case
Enforce case for variable names.
Language: JavaScript - Size: 534 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Manu1400/eslint-plugin-chartjs
Eslint plugin for Chart.js
Language: JavaScript - Size: 27.3 KB - Last synced at: 18 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

bitrefill/eslint-plugin-bitrefill
A set of custom ESLint rules from Bitrefill
Language: JavaScript - Size: 14.6 KB - Last synced at: 3 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

wentout/eslint-plugin-no-arrow-this
eslint plugin for warning "this" inside of arrow functions
Language: JavaScript - Size: 15.6 KB - Last synced at: 3 days ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 0

unlight/eslint-plugin-tslint2 Fork of JamesHenry/eslint-plugin-tslint
:sparkles: A plugin which allows you to run a full instance of TSLint within ESLint
Language: TypeScript - Size: 699 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

othree/eslint-plugin-no-parameter-e
Not allow parameter named e, confused with event and error
Language: JavaScript - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

santi/eslint-plugin-robber-language
Eslint rules for robbers
Language: JavaScript - Size: 35.2 KB - Last synced at: 15 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0
