diff --git a/README.md b/README.md index 538458a3..11cd6753 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,11 @@ conforms to a consistent style. (See this [blog post](http://jlongster.com/A-Pre + [JetBrains WebStorm, PHPStorm, PyCharm...](#jetbrains-webstorm-phpstorm-pycharm) * [Language Support](#language-support) * [Related Projects](#related-projects) + + [ESLint Integrations](#eslint-integrations) + + [TSLint Integrations](#tslint-integrations) + + [stylelint Integrations](#stylelint-integrations) + + [Forks](#forks) + + [Misc](#misc) * [Technical Details](#technical-details) * [Badge](#badge) * [Contributing](#contributing) @@ -846,26 +851,44 @@ The minimum version of TypeScript supported is 2.1.3 as it introduces the abilit ## Related Projects +### ESLint Integrations + - [`eslint-plugin-prettier`](https://github.com/prettier/eslint-plugin-prettier) plugs Prettier into your ESLint workflow - [`eslint-config-prettier`](https://github.com/prettier/eslint-config-prettier) turns off all ESLint rules that are unnecessary or might conflict with Prettier - [`prettier-eslint`](https://github.com/prettier/prettier-eslint) passes `prettier` output to `eslint --fix` -- [`prettier-stylelint`](https://github.com/hugomrdias/prettier-stylelint) -passes `prettier` output to `stylelint --fix` - [`prettier-standard`](https://github.com/sheerun/prettier-standard) uses `prettier` and `prettier-eslint` to format code with standard rules - [`prettier-standard-formatter`](https://github.com/dtinth/prettier-standard-formatter) passes `prettier` output to `standard --fix` + +### TSLint Integrations + +- [`tslint-plugin-prettier`](https://github.com/ikatyang/tslint-plugin-prettier) runs Prettier as a TSLint rule and reports differences as individual TSLint issues +- [`tslint-config-prettier`](https://github.com/alexjoverm/tslint-config-prettier) use TSLint with Prettier without any conflict +- [`prettier-tslint`](https://github.com/azz/prettier-tslint) +passes `prettier` output to `tslint --fix` + +### stylelint Integrations + +- [`prettier-stylelint`](https://github.com/hugomrdias/prettier-stylelint) +passes `prettier` output to `stylelint --fix` +- [`stylelint-config-prettier`](https://github.com/shannonmoeller/stylelint-config-prettier) turns off all rules that are unnecessary or might conflict with Prettier. + +### Forks + - [`prettier-miscellaneous`](https://github.com/arijs/prettier-miscellaneous) `prettier` with a few minor extra options + +### Misc + - [`neutrino-preset-prettier`](https://github.com/SpencerCDixon/neutrino-preset-prettier) allows you to use Prettier as a Neutrino preset - [`prettier_d`](https://github.com/josephfrazier/prettier_d.js) runs Prettier as a server to avoid Node.js startup delay. It also supports configuration via `.prettierrc`, `package.json`, and `.editorconfig`. - [`Prettier Bookmarklet`](https://prettier.glitch.me/) provides a bookmarklet and exposes a REST API for Prettier that allows to format CodeMirror editor in your browser - [`prettier-github`](https://github.com/jgierer12/prettier-github) formats code in GitHub comments - [`rollup-plugin-prettier`](https://github.com/mjeanroy/rollup-plugin-prettier) allows you to use Prettier with Rollup - [`markdown-magic-prettier`](https://github.com/camacho/markdown-magic-prettier) allows you to use Prettier to format JS [codeblocks](https://help.github.com/articles/creating-and-highlighting-code-blocks/) in Markdown files via [Markdown Magic](https://github.com/DavidWells/markdown-magic) -- [`tslint-plugin-prettier`](https://github.com/ikatyang/tslint-plugin-prettier) runs Prettier as a TSLint rule and reports differences as individual TSLint issues -- [`tslint-config-prettier`](https://github.com/alexjoverm/tslint-config-prettier) use TSLint with Prettier without any conflict + ## Technical Details