Merge pull request #16 from R2Northstar/code-format

Code format
This commit is contained in:
BobTheBob 2022-01-12 20:38:42 +00:00 committed by GitHub
commit 7363a7e064
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 3388 additions and 8 deletions

52
.eslintrc.json Normal file
View File

@ -0,0 +1,52 @@
{
"env": {
"commonjs": true,
"es2020": true,
"node": true
},
"extends": "eslint:recommended",
"parserOptions": {
"ecmaVersion": 11
},
"rules": {
"quotes": [
"error",
"double"
],
"space-in-parens": [
"error",
"always"
],
"indent": [
"error",
"tab"
],
"brace-style": [
"error",
"allman"
],
"no-mixed-spaces-and-tabs": "error",
"eol-last": "error",
"linebreak-style": [
"error",
"unix"
],
"no-multiple-empty-lines": [
"error",
{
"max": 2,
"maxBOF": 1
}
],
"semi": [
"error",
"never"
],
"no-trailing-spaces": [
"error",
{
"ignoreComments": true
}
]
}
}

4
.husky/pre-commit Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx lint-staged

3324
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,14 @@
"main": "index.js",
"scripts": {
"start": "node index.js",
"dev": "node index.js -devenv"
"dev": "node index.js -devenv",
"prepare": "husky install",
"watch": "nodemon index.js"
},
"lint-staged": {
"*.js": [
"eslint --fix"
]
},
"dependencies": {
"bad-words": "^3.0.4",
@ -14,5 +21,10 @@
"fastify-cors": "^6.0.2",
"fastify-multipart": "^5.1.0",
"sqlite3": "^5.0.2"
},
"devDependencies": {
"eslint": "^8.6.0",
"husky": "^7.0.0",
"nodemon": "^2.0.15"
}
}
}