Browse Source

Add prettier

pull/2590/head
Rachael Booth 2 years ago
parent
commit
c136134528
  1. 15
      .prettierignore
  2. 1
      .prettierrc
  3. 7
      lib/tasks/lint.rake
  4. 1
      package.json
  5. 5
      yarn.lock

15
.prettierignore

@ -0,0 +1,15 @@
# Ignore everything except as negated below
*
!*.scss
!*.md
!*.yml
!*.json
# Ensures subdirectories are checked for files matching the above
!*/
config/locales/
app/views/content/data_sharing_agreement.md
# N.B. Anything specified in the .gitignore will also be ignored as long as prettier as run from this directory

1
.prettierrc

@ -0,0 +1 @@
{}

7
lib/tasks/lint.rake

@ -18,5 +18,10 @@ task stylelint: :environment do
sh "yarn stylelint app/frontend/styles" sh "yarn stylelint app/frontend/styles"
end end
desc "Run Prettier"
task prettier: :environment do
sh "yarn prettier . --check"
end
desc "Run all the linters" desc "Run all the linters"
task lint: %i[rubocop erblint standard stylelint] task lint: %i[rubocop erblint standard stylelint prettier]

1
package.json

@ -36,6 +36,7 @@
"version": "0.1.0", "version": "0.1.0",
"devDependencies": { "devDependencies": {
"are-you-es5": "^2.1.2", "are-you-es5": "^2.1.2",
"prettier": "3.3.3",
"standard": "^17.0.0", "standard": "^17.0.0",
"stylelint": "^16.8.2", "stylelint": "^16.8.2",
"stylelint-config-gds": "^2.0.0" "stylelint-config-gds": "^2.0.0"

5
yarn.lock

@ -4774,6 +4774,11 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
prettier@3.3.3:
version "3.3.3"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105"
integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==
process-nextick-args@~2.0.0: process-nextick-args@~2.0.0:
version "2.0.1" version "2.0.1"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"

Loading…
Cancel
Save