Use Prettier to format your JS, CSS and HTML code.
:Warning: this package is deprecated. We recommend using prettier v2 with the recommend config instead.
npm init @open-wc
# Upgrade > Linting
- Install
@open-wc/prettier-config
npm add --save-dev @open-wc/prettier-config
- Adjust your package.json with the following
"scripts": { "lint:prettier": "prettier \"**/*.js\" --check --ignore-path .gitignore", "format:prettier": "prettier \"**/*.js\" --write --ignore-path .gitignore" }, "devDependencies": { "@open-wc/prettier-config": "^0.1.10" }, "eslintConfig": { "extends": [ "eslint-config-prettier" ] }, "prettier": "@open-wc/prettier-config"
- Apply formatting to JS files
- Apply formatting to HTML inside of
html
tagged template literals used by lit-html - Apply formatting to CSS inside of
css
tagged template literals used by lit-element - Integration with ESLint to prevent potentially conflicting rules
Run:
npm run lint:prettier
to check if your files are correctly formattednpm run format:prettier
to auto format your files
$ npm run lint:prettier
test/set-card.test.js
test/set-game.test.js
↑↑ these files are not prettier formatted ↑↑
Simply run npm run format:prettier
to format your files automatically.