tweak code formatting rules

* output as "json-stringify" (which is most similar to most files currently in the repository)
* add .editorconfig
* drop (now) superfluous pretter settings
* add npm commands to check code style
This commit is contained in:
Martin Raifer 2022-01-25 13:49:25 +01:00
parent 627ced35bb
commit 21fc458f14
No known key found for this signature in database
GPG key ID: 3CD561F7B1C461BD
4 changed files with 23 additions and 5 deletions

12
.editorconfig Normal file
View file

@ -0,0 +1,12 @@
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 4
[{data/deprecated.json,data/discarded.json,package.json,.package-lock.json}]
indent_size = 2

6
.prettierignore Normal file
View file

@ -0,0 +1,6 @@
package.json
package-lock.json
dist/
*.yaml
data/discarded.json
data/deprecated.json

View file

@ -1,8 +1,5 @@
{
"tabWidth": 4,
"useTabs": false,
"semi": false,
"printWidth": 80,
"parser": "json-stringify",
"proseWrap": "never",
"bracketSpacing": true,
"endOfLine": "lf"

View file

@ -11,12 +11,15 @@
"license": "ISC",
"main": "build.js",
"scripts": {
"lint": "prettier --check data",
"lint:fix": "prettier --write data",
"build": "node scripts/build.js",
"dist": "node scripts/dist.js",
"test": "node scripts/test.js",
"translations": "node scripts/translations.js"
},
"devDependencies": {
"@ideditor/schema-builder": "~4.0.5"
"@ideditor/schema-builder": "~4.0.5",
"prettier": "~2.5.1"
}
}