open-index/open-npm huggingface dataset:
npm package: @mochaa/eslintrc
Description: mochaa's shareable eslint config
Author: Zephyr Lykos
Latest version: 0.3.1

# @mochaa/eslintrc

mochaa's shareable eslint config, version 0.

## overview

- more strict with unsafe practices.
- tabs and semicolons. single quotes. no abbreviations.
- type aware if using typescript.
- proper react checks.
- latest eslint features.
- stylistically similar to `xo`, feature-wise `antfu`-ish.
- maintained by someone with ocd.

## rules

0. fp first. use `nothrow`, avoid class, `this` in own code.
   prefer immutable data with `const` and `readonly` types.
1. use arrow functions to annotate pure functions.
   otherwise use traditional function declaration.
2. use full name instead of acronym or abbreviation.

## use

```js
export {default} from '@mochaa/eslintrc';
```