/eslint-config

A very strict ESLint config that the present you will hate and the future you will thank you

Primary LanguageTypeScript

@shadowmanu/eslint-config

This is a work in progress. The focus of this package is to pack in as many pedantic rules as possible, in an opinionated as hell way, to only allow a small subset of TypeScript, focusing on readability and predictability.

This will only provide a config, meaning it uses rules from as many existing eslint plugins as possible to reach its goal.

Use it as any other shareable config:

module.exports = {
  "extends": ["@shadowmanu/eslint-config"]
}