From 77cd9d169fccb6bae5bc43e285e500cfb558765b Mon Sep 17 00:00:00 2001
From: Colin DAMON <cdamon@ippon.fr>
Date: Sun, 12 Jul 2020 15:06:03 +0200
Subject: [PATCH] Prettier java configuration

---
 .huskyrc         | 5 -----
 .huskyrc.js      | 5 +++++
 .lintstagedrc.js | 3 ---
 package.json     | 3 +++
 4 files changed, 8 insertions(+), 8 deletions(-)
 delete mode 100644 .huskyrc
 create mode 100644 .huskyrc.js
 delete mode 100644 .lintstagedrc.js

diff --git a/.huskyrc b/.huskyrc
deleted file mode 100644
index 4d077c8..0000000
--- a/.huskyrc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-  "hooks": {
-    "pre-commit": "lint-staged"
-  }
-}
diff --git a/.huskyrc.js b/.huskyrc.js
new file mode 100644
index 0000000..d614502
--- /dev/null
+++ b/.huskyrc.js
@@ -0,0 +1,5 @@
+module.exports = {
+  hooks: {
+    'pre-commit': 'lint-staged',
+  },
+};
diff --git a/.lintstagedrc.js b/.lintstagedrc.js
deleted file mode 100644
index 00c792a..0000000
--- a/.lintstagedrc.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
-  '{,src/**/}*.{json,md,yml,ts,css,scss}': ['prettier --write', 'git add']
-};
diff --git a/package.json b/package.json
index c1c5a8f..8467f64 100644
--- a/package.json
+++ b/package.json
@@ -98,6 +98,9 @@
     "prettier:format": "prettier --write \"{,src/**/}*.{md,json,ts,css,scss,yml}\"",
     "lint": "eslint . --ext .js,.ts",
     "lint:fix": "npm run lint -- --fix",
+    "prettier:java": "prettier --write \"{,src/**/}*.java\" --plugin=./node_modules/prettier-plugin-java",
+    "prettier:java:watch": "onchange '**/*.java' -- prettier --write {{changed}} --plugin=./node_modules/prettier-plugin-java",
+    "prettier:java:check": "prettier --check \"{,src/**/}*.java\" --plugin=./node_modules/prettier-plugin-java",
     "ngc": "ngc -p tsconfig.app.json",
     "cleanup": "rimraf target/classes/static/",
     "clean-www": "rimraf target/classes/static/app/{src,target/}",
-- 
GitLab