Skip to content

wesbos/awesome-eslint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 

Repository files navigation

Awesome ESLint Awesome

eslint

A list of awesome ESLint configs, plugins, etc.

PRs Welcome

If you want to contribute, please read the contribution guidelines.

Table of Contents

Configs

Parsers

  • Babel - Use Babel's parser for linting all Babel features

Plugins

Frameworks and Libraries

Misc.

  • Babel - Adds replacements for built-in rules to include Babel features
  • disable - Disable specified plugins using file path patterns and inline comments
  • Flow - Flow type linting rules
  • GraphQL - Check your GraphQL query strings against a schema
  • import - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names
  • JSON - Lint your JSON files
  • Markdown - Linting JavaScript in Markdown
  • Node - Linting rules for Node.js (checking importing paths, ES syntax, ...)
  • XO - Various useful rules

Practices

Style

  • filenames - Ensure consistent filenames for your javascript files
  • no-empty-blocks - Allows empty catch blocks, while disallowing other empty blocks

Preconfigured Tools with ESLint Set up

Tools

  • eslint-cli - This is the eslint command that executes a local installed ESLint.
  • eslint-find-rules - Find built-in ESLint rules you don't have in your custom config
  • eslint-nibble - Ease into ESLint, by fixing one rule at a time

Tutorials

License

CC0

About

A list of awesome ESLint plugins, configs, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published