prettier-plugin-autocorrect
Version:
An opinionated AutoCorrect plugin for Prettier
79 lines (50 loc) • 3.97 kB
Markdown
# prettier-plugin-autocorrect  
> An opinionated copywriting formatter plugin for [Prettier][]
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing, taking various rules into account.
This plugin adds support for a lot of files through [autocorrect][].
## Notice
This plugin is still under development, its printer just wraps [autocorrect][]'s default printer.
Of course it should just work, but may not match [prettier][]'s format sometimes.
## Requirements
`prettier-plugin-autocorrect` is an evergreen module. 🌲 This module requires an [LTS](https://github.com/nodejs/Release) Node version (v14.0.0+).
## Install
Using npm:
```sh
# npm
npm i -D prettier prettier-plugin-autocorrect
# yarn
yarn add -D prettier prettier-plugin-autocorrect
```
## Usage
Once installed, [Prettier plugins](https://prettier.io/docs/en/plugins.html) must be added to `.prettierrc`:
```json
{
"plugins": ["prettier-plugin-autocorrect"]
}
```
Then:
```sh
# npx
npx prettier --write writing.md
# yarn
yarn prettier --write writing.md
```
## Sponsors and Backers
[](https://github.com/sponsors/JounQin)
### Sponsors
| 1stG | RxTS | UnTS |
| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| [](https://opencollective.com/1stG) | [](https://opencollective.com/rxts) | [](https://opencollective.com/unts) |
### Backers
| 1stG | RxTS | UnTS |
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| [](https://opencollective.com/1stG) | [](https://opencollective.com/rxts) | [](https://opencollective.com/unts) |
## Changelog
Detailed changes for each release are documented in [CHANGELOG.md](./CHANGELOG.md).
## License
[MIT][] © [JounQin][]@[1stG.me][]
[1stG.me]: https://www.1stG.me
[JounQin]: https://github.com/JounQin
[MIT]: http://opensource.org/licenses/MIT
[autocorrect]: https://github.com/huacnlee/autocorrect
[prettier]: https://prettier.io