Prettier, but with opinionated changes.
Rule | Old | New | Why |
---|---|---|---|
semi | true |
false |
Semicolons are unnecessary in JavaScript and are noisy. |
singleQuote | false |
true |
Single quotes are more popular in JavaScript than double quotes and are less noisy. |
trailingComma | false |
all |
Trailing commas allow for quicker additions to lists from cold starts. |
Install:
yarn add --dev @auroradigital/prettier-config
or
npm install --save-dev @auroradigital/prettier-config
Create or edit .prettierrc.json
:
"@auroradigital/prettier-config"
If you wish to extend the configuration use a .prettierrc.js
file instead:
module.exports = {
...require("@auroradigital/prettier-config"),
yourChangedRule: false
}
This Prettier config is designed to work alongside our shareable ESLint config: eslint-config-aurora.