GitHub topics: eslint-plugin
nishkohli96/eslint-config
A set of developer friendly eslint rules extending typescript and eslint.style, published as an npm package. This eslint configs are compatible with both eslint 8 and 9.
Language: JavaScript - Size: 1.13 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

aacn/eslint-plugin-tailwind-classname-order
Sort tailwind className strings by a given order-config
Language: TypeScript - Size: 165 KB - Last synced at: 26 days ago - Pushed at: 2 months ago - Stars: 7 - Forks: 1

jalalmanafi/react-linter
Using linters for simple React App
Language: TypeScript - Size: 318 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

de-liker/drts
drts is DE LIKER's TypeScript and React style guide. Inspired by google/gts
Language: JavaScript - Size: 788 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

prashantswami/eslint-plugin-test-id
This is rule of eslint plugin for vue templates which checks element with model has `data-test-id`
Language: JavaScript - Size: 269 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 2

danielnixon/eslint-plugin-total-functions
An ESLint plugin to enforce the use of total functions (and prevent the use of partial functions) in TypeScript.
Language: TypeScript - Size: 2.91 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 90 - Forks: 4

cheap-glitch/eslint-plugin-smarter-tabs ๐ฆ
๐ A tiny ESLint plugin to enforce the usage of smart tabs.
Language: TypeScript - Size: 289 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

mainmatter/eslint-plugin-ember-concurrency
ESLint plugin for ember-concurrency users
Language: JavaScript - Size: 1.34 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 13 - Forks: 3

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

cheap-glitch/eslint-plugin-cascading-imports ๐ฆ
โฒ Sort import declarations into a pleasing and readable cascade.
Language: TypeScript - Size: 246 KB - Last synced at: 14 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

CyanSalt/eslint-plugin-galaxy
Various ESLint rules in one plugin.
Language: TypeScript - Size: 3.37 MB - Last synced at: 24 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

totallymoney/eslint-plugin-prefer-smart-quotes
๐ Prefer the use of curly quote/apostrophe characters
Language: JavaScript - Size: 266 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 0

lvjiaxuan/eslint-config
My personal ESLint config presets inherited from antfu.
Language: TypeScript - Size: 1.09 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Volox/eslint-plugin-ie11
ESLint plugin for detecting unsupported ES6 features in IE11.
Language: JavaScript - Size: 8.79 KB - Last synced at: 17 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 3

A-Shleifman/eslint-plugin-export-scope
Disallows importing scoped exports outside their scope
Language: TypeScript - Size: 1.39 MB - Last synced at: 30 days ago - Pushed at: 4 months ago - Stars: 115 - Forks: 1

ota-meshi/eslint-plugin-css
An ESLint plugin that provides rules to verify CSS definition objects.
Language: TypeScript - Size: 457 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 67 - Forks: 3

ymehmetcan/blazzi-toolkit
โก๏ธ JavaScript Toolkit that contains common configurations for building web applications.
Language: TypeScript - Size: 639 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 0

uzmoi/eslint-plugin-pure-module
Language: TypeScript - Size: 396 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mthadley/eslint-plugin-sort-destructure-keys
ESLint plugin to check if keys should be sorted in an object pattern.
Language: JavaScript - Size: 1020 KB - Last synced at: 29 days ago - Pushed at: 11 months ago - Stars: 98 - Forks: 9

levibuzolic/eslint-plugin-no-only-tests
ESLint rule for catching focused/only test blocks
Language: JavaScript - Size: 178 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 94 - Forks: 19

Not-Jayden/eslint-plugin-svelte-runes
A collection of lint rules to enforce best practices and prevent footguns of Svelte 5 runes
Language: TypeScript - Size: 315 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

freewheel/eslint-plugin-modulajs ๐ฆ
ESLint plugin with rules for modulajs
Language: JavaScript - Size: 223 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 2

johvin/eslint-import-resolver-alias
a simple Node behavior import resolution plugin for eslint-plugin-import, supporting module alias
Language: JavaScript - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 183 - Forks: 9

venu123143/amazon_front
Amazon Clone with React-Vite, Tailwindcss and TypeScript
Language: TypeScript - Size: 6.78 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 13 - Forks: 6

Yash-Singh1/eslint-plugin-userscripts
ESLint Plugin for UserScripts
Language: TypeScript - Size: 279 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 32 - Forks: 11

younesaassila/eslint-plugin-curly-quotes
Enforce the use of curly quotes
Language: TypeScript - Size: 499 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 2

microsoft/eslint-plugin-fluentui-jsx-a11y
ESLint rules for accessibility against FluentUI v9 components.
Language: TypeScript - Size: 892 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 28 - Forks: 18

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

verdaccio/monorepo
๐ฐ Core dependencies and plugins for verdaccio 5.x branch โ ๏ธ DEPRECATED
Language: TypeScript - Size: 8.63 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 83 - Forks: 62

sveltejs/eslint-plugin-svelte3
An ESLint plugin for Svelte v3 components.
Language: JavaScript - Size: 148 KB - Last synced at: about 3 hours ago - Pushed at: about 2 years ago - Stars: 375 - Forks: 44

vitalets/eslint-plugin-visual-complexity
Enforce a visual complexity of the code
Language: JavaScript - Size: 170 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 6 - Forks: 0

ciscoheat/eslint-plugin-dci-lint
DCI linting for Typescript and ESLint
Language: TypeScript - Size: 335 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

20minutes/eslint-config
:nail_care: 20 Minutes JavaScript Style Guide
Language: JavaScript - Size: 43.9 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 2

ota-meshi/eslint-plugin-toml
This ESLint plugin provides linting rules for TOML.
Language: TypeScript - Size: 528 KB - Last synced at: 6 days ago - Pushed at: 10 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: about 1 month ago - Pushed at: 9 months ago - Stars: 167 - Forks: 9

xn-sakina/eslint-plugin-sakina
eslint config rules
Language: TypeScript - Size: 379 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

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: 5 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

tinloof/eslint-plugin-better-styled-components
ESlint's rules for styled components ๐
Language: JavaScript - Size: 294 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 66 - Forks: 9

mathematic-inc/eslint-plugin-padding
An ESLint plugin regarding any and all spacing between statements.
Language: TypeScript - Size: 262 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

Moxio/eslint-plugin-moxio
Custom rules for ESLint as used at Moxio
Language: JavaScript - Size: 62.5 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

RexSkz/eslint-plugin-try-catch-failsafe
Make sure to use try-catch to wrap up some dangerous actions (e.g. JSON.parse).
Language: TypeScript - Size: 51.8 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

JJoriping/eslint-plugin
์ง๊ทนํ ๊ฐ์ธ์ ์ธ eslint ํ๋ฌ๊ทธ์ธ
Language: TypeScript - Size: 409 KB - Last synced at: 30 days ago - Pushed at: 3 months ago - Stars: 7 - Forks: 0

MananTank/eslint-plugin-validate-jsx-nesting
ESLint Plugin to Validate JSX Nestings
Language: TypeScript - Size: 457 KB - Last synced at: 19 days ago - Pushed at: about 2 years ago - Stars: 64 - Forks: 1

Stuk/eslint-plugin-header
ESLint plugin to ensure that files begin with given comment
Language: JavaScript - Size: 71.3 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 73 - Forks: 37

Quramy/eslint-plugin-tutorial
A tutorial/template repository to explain how to create your eslint plugins
Language: TypeScript - Size: 1.22 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 201 - Forks: 37

guimauvedigital/eslint-plugin-safety
ESLint rules we use at Guimauve Digital - A monster against bad code
Language: JavaScript - Size: 78.1 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

moo-w/eslint-plugin-snippet
Comment-as-snippet for one-off codemod with ESLint
Language: TypeScript - Size: 202 KB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

hiro08gh/eslint-plugin-validate-filename
ESLint plugin validate filename. It can be verification by case and pattern and extensions.
Language: TypeScript - Size: 134 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 23 - Forks: 2

RokuRoad/eslint-plugin-roku
ESLint plugin to parse and lint BrightScript files
Language: TypeScript - Size: 3.73 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 47 - Forks: 9

charlespalmerbf/eslint-plugin-react-require-testid
This ESLint plugin helps ensure that React components have the necessary data-testid attribute, which is crucial for effective testing of React applications.
Language: JavaScript - Size: 39.1 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

featurist/eslint-plugin-hyperdom
Language: JavaScript - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

nkt/eslint-plugin-es5
ESLint plugin for ES5 users.
Language: JavaScript - Size: 187 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 55 - Forks: 18

Gedewon/eslint-plugin-mongoidcompare
MongoDB is a popular NoSQL database. The primary key for each record (in javascript/typescript) is an ObjectId, a javascript object. However, this has one major unexpected behavior:
Language: TypeScript - Size: 90.8 KB - Last synced at: about 22 hours ago - Pushed at: 4 months ago - Stars: 3 - Forks: 2

novlan1/eslint-plugin-light ๐ฆ
Eslint ๆไปถ
Language: JavaScript - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

re-taro/fmt ๐ฆ
My personal eslint config and rules
Language: TypeScript - Size: 3.88 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0

un-ts/eslint-plugin-sonar ๐ฆ
ESLint rules extracted from SonarJS
Language: TypeScript - Size: 2.29 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 43 - Forks: 2

IvanZuev1996/eslint-fsd-plugin
This is an eslint-plugin to check for paths paths according to the methodology FSD.
Language: JavaScript - Size: 632 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

yukukotani/eslint-plugin-chakra-ui
ESLint plugin for Chakra UI
Language: TypeScript - Size: 555 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 102 - Forks: 12

oleg-putseiko/eslint-plugin-import-fsd
ESLint plugin for following FSD methodology in imports and file locations
Language: TypeScript - Size: 434 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

yoavniran/eslint-plugin-no-async
disallows code that will transpile into use of regenerator
Language: JavaScript - Size: 86.9 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

Aleydon/React-Native-Template
(Expo) React Native Template configured with typescript, eslint, prettier, husky (pre-commit), jest, testing-library, nativewind and more...
Language: TypeScript - Size: 3.6 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

effector/eslint-plugin
Enforcing best practices for Effector
Language: JavaScript - Size: 38.9 MB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 91 - Forks: 17

SaekiTominaga/eslint-plugin
ESlint plugin
Language: TypeScript - Size: 111 KB - Last synced at: 18 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

medic/eslint-plugin-couchdb
An Eslint plugin for on-disk CouchDB design document JavaScript files
Language: JavaScript - Size: 16.6 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

nirtamir2/eslint-plugin-sort-export-all
ESLint rule that helps sort export *
Language: TypeScript - Size: 4.7 MB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

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

benderTheCrime/eslint-plugin-benderthecrime
Shareable ESLint plugin
Language: JavaScript - Size: 129 KB - Last synced at: 1 day ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

beardedvikingdev/eslint-plugin ๐ฆ
Eslint plugin for custom rules used in my projects
Language: JavaScript - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

sudongyuer/learn-eslint
๐ฆฅ ไป0ๅฐ1ๅ จ้ขๆๆกESLint
Language: JavaScript - Size: 2.34 MB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 346 - Forks: 40

maxprilutskiy/eslint-plugin-no-expired-todo-comments
๐ An ESLint plugin to prevent TODO comments with expired dates.
Language: JavaScript - Size: 56.6 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

chiefmikey/eslint-plugin-disable-autofix
Disable autofix for ESLint rules without turning them off
Language: TypeScript - Size: 763 KB - Last synced at: about 21 hours ago - Pushed at: 8 months ago - Stars: 17 - Forks: 9

arianrhodsandlot/eslint-plugin-biome-x
An ESLint plugin that integrates Biome with ESLint
Language: TypeScript - Size: 680 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

nikku/eslint-plugin-license-header
Rules to validate the presence of license headers in source files.
Language: JavaScript - Size: 218 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 27 - Forks: 11

DanieleDefoe/eslint-plugin-fsd-turbo
Architectural linter for projects following Feature-Sliced Design methodology
Language: JavaScript - Size: 69.3 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

seleb/eslint-plugin-no-smart-quotes
Prevent the use of curly quote/apostrophe characters
Language: JavaScript - Size: 416 KB - Last synced at: 30 days ago - Pushed at: 4 months ago - Stars: 12 - Forks: 7

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

evelynhathaway/eslint-plugin-evelyn
๐ฎ๐งน ESLint plugin for my projects with my preferred code style and bugfixes
Language: JavaScript - Size: 4.55 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

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

5app/eslint-plugin-sequel
SQL eslint rules to perform: Static analysis to find SQL injection vulnerabilities; Syntax formatting
Language: JavaScript - Size: 1.09 MB - Last synced at: 2 days ago - Pushed at: 10 days 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: 2 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 3

ts-intl/ts-intl
Typescript i18n helpers
Language: TypeScript - Size: 638 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

flow-typed/eslint-plugin-ft-flow
Language: JavaScript - Size: 818 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 19 - Forks: 11

ophirbucai/eslint-plugin-lorem
ESLint plugin to prevent Lorem Ipsum usage
Language: JavaScript - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

CoorpAcademy/eslint-plugin-coorpacademy
Common ESLint config for Coorpacademy projects
Language: JavaScript - Size: 1.32 MB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 7 - Forks: 1

JaroslawPokropinski/eslint-plugin-strict-null-checks
Eslint plugin that aims to reproduce strictNullCheck from tsconfig for easier migration
Language: TypeScript - Size: 97.7 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 23 - Forks: 5

BrainMaestro/eslint-plugin-optimize-regex
Optimize regex literals
Language: JavaScript - Size: 576 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 76 - Forks: 7

nadProg/eslint-plugin-feature-sliced-design
Plugin for feature-sliced designed projects
Language: JavaScript - Size: 321 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

kirklin/eslint-plugin-kirklin
Kirk Lin extended ESLint rules
Language: TypeScript - Size: 462 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

a-tarasyuk/eslint-plugin-redundant-undefined
ESlint rule for disallow redundant undefined
Language: TypeScript - Size: 811 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

valpackett/eslint-plugin-pug
An ESLint plugin for linting inline scripts in Pug files
Language: JavaScript - Size: 633 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 19 - Forks: 6

koji/eslint-plugin-no-margins
eslint plugin to prevent using margins
Language: TypeScript - Size: 239 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

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

ronparkdev/eslint-plugin-preferred-import
Package to use no-relative-imports rule with pathMap in tsConfig.json with autofixer
Language: TypeScript - Size: 231 KB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

eslint-community/eslint-plugin-rulesdir
An ESLint plugin to load project-specific ESLint rules
Language: JavaScript - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 51 - Forks: 10

FullDream/eslint-plugin-enforce-es-private
An ESLint plugin to enforce the use of native ES private fields ('#') instead of the 'private' modifier in TypeScript.
Language: TypeScript - Size: 25.4 KB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Jelmerro/eslint-plugin-cross-module-imports
Find/prevent cross-module imports in your codebase
Language: JavaScript - Size: 5.86 KB - Last synced at: about 12 hours ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

SebastienElet/eslint-plugin-mongodb
๐ MongoDB best practices rules for ESLint
Language: JavaScript - Size: 154 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 3

purr-joureny/booklet-knowledge
Language: TypeScript - Size: 3.01 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Splines/eslint-plugin-erb
Lint your JavaScript inside ERB (embedded Ruby) files
Language: JavaScript - Size: 153 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

aashutoshrathi/eslint-plugin-nestjs-orm
Guardrails to prevent bad practices or do some serious mistakes when using NestJS Moongose or ORMs.
Language: TypeScript - Size: 331 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0
