build: add JSON schema to configuration files
authorJérôme Benoit <jerome.benoit@sap.com>
Sun, 23 Apr 2023 20:17:02 +0000 (22:17 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sun, 23 Apr 2023 20:17:02 +0000 (22:17 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
.eslintrc.json
.lintstagedrc.json
.prettierrc.json
tsconfig.json

index fe42d4cb1f2f15c4e3586db6f1e6606664dae835..38c78361bb062bac85012393781c71e23914a60d 100644 (file)
@@ -1,4 +1,5 @@
 {
+  "$schema": "http://json.schemastore.org/eslintrc",
   "root": true,
   "env": {
     "es2022": true,
index 88f2a228586da764e81832a6febaf8a6925ab9c0..7b616f58ab77cff46378040f87212bb9c782fdc5 100644 (file)
@@ -1,4 +1,5 @@
 {
+  "$schema": "http://json.schemastore.org/lintstagedrc.schema",
   "{src,test}/**/*.{ts,tsx}": ["prettier --cache --write", "eslint --cache --fix"],
   "**/*.{json,md,yml,yaml}": ["prettier --cache --write"],
   "**/*.{js,jsx,mjs,cjs}": ["prettier --cache --write", "eslint --cache --fix"]
index 5ac85e271d543cf99a88eddb0cd368c1002ca629..0ac900c18bec4829f5ea409137a6ef11b9611ef4 100644 (file)
@@ -1,4 +1,5 @@
 {
+  "$schema": "http://json.schemastore.org/prettierrc",
   "printWidth": 100,
   "singleQuote": true
 }
index f255c6c4fa0c7f289303cea08c295d22c6c276b7..e3dba04753b8b7bc665de48da53bd3608630978d 100644 (file)
@@ -1,4 +1,5 @@
 {
+  "$schema": "https://json.schemastore.org/tsconfig",
   "compilerOptions": {
     /* Visit https://aka.ms/tsconfig.json to read more about this file */