An open API service providing repository metadata for many open source software ecosystems.

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