0.2.2 • Published 7 months ago

maximin v0.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Maximin

Highly opinionated maximin ESLint configuration.

Rationale

Use a subset of JavaScript that maximizes the minimal use of redundant, incoherent or obscure features.

Use

Install with npm i maximin, put export {default} from "maximin"; in eslint.config.js in root.

Categories

Rules are grouped into categories. Although some rules may potentially fit more than one category, they have been put into the most fitting one.

Clarity

Rules that convey the desired intent and goal of your code in a clear manner, or that serve to better document your code by producing better error messages.

Consistency

Rules that enforce a consistent style. The general idea here is to stay as minimal as possible while not sacrificing clarity.

Maximin

Rules that maximize the minimal use of features in their intended manner.

Modernity

Use modern alternatives to non-standard, deprecated or obscure features.

Side effects

Rules that avoid creating side-effects that other make reasoning about code difficult.

Simplicity

Rules that reduce flow and code complexity.

0.2.1

7 months ago

0.2.0

8 months ago

0.1.9

8 months ago

0.2.2

7 months ago

0.1.8

9 months ago

0.1.7

9 months ago

0.1.4

12 months ago

0.1.3

12 months ago

0.1.5

10 months ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago