JSPM

  • Created
  • Published
  • Downloads 17586
  • Score
    100M100P100Q142567F
  • License MIT

A comprehensive Eslint configuration.

Package Exports

  • eslint-config-sheriff
  • eslint-config-sheriff/package.json
  • eslint-config-sheriff/recommended

Readme


Sheriff

📜 Table of Contents

  1. Table of Contents
  2. Description
  3. Usage
  4. Techs
  5. Requirements
  6. Eslint plugins
  7. Roadmap
  8. Acknowledgments

📖 Description

This is a comprehensive Eslint configuration offered as a template.
This config supports only modern Ecmascript and Typescript codebases.
It takes into account various technologies.

✨ Usage

Copy and paste the parts of the config that interest you and makes sense for your project.
This config is highly opinionated, so make sure to meet the hard requirements in your project.

🖥️ Techs

🔑 Requirements

Hard requirements

Recommendations

  • VScode
  • VScode eslint extension
  • VScode prettier extension
  • Node 18+

🐙 Eslint plugins

🚀 Roadmap

I plan to transform this into an actual npm package, once Eslint fully rolls out the new "Flat Config" system.

🙏 Acknowledgments

For some of this config i partially used as a base eslint-config-red.