style: Added ESlint and prettier for linters.

Added ESlint and prettier with airbnb config and hust precommit hook to lint on commit.

#36, #38
master
Viraj Trivedi 7 years ago
parent ce8181f189
commit 4864443661

@ -0,0 +1,7 @@
{
"extends": ["airbnb", "prettier"],
"plugins": ["prettier"],
"rules": {
"prettier/prettier": ["error"]
}
}

@ -0,0 +1,4 @@
package.json
package-lock.json
lib/

2482
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -15,11 +15,23 @@
"@types/crypto-js": "^3.1.33", "@types/crypto-js": "^3.1.33",
"@types/jest": "^23.1.1", "@types/jest": "^23.1.1",
"@types/uuid": "^3.0.0", "@types/uuid": "^3.0.0",
"eslint": "^5.12.1",
"eslint-config-airbnb": "^17.1.0",
"eslint-config-prettier": "^3.6.0",
"eslint-plugin-prettier": "^3.0.1",
"husky": "^1.3.1",
"jest": "^23.1.0", "jest": "^23.1.0",
"mock-socket": "^7.1.0", "mock-socket": "^7.1.0",
"prettier": "^1.16.1",
"pretty-quick": "^1.10.0",
"semantic-release": "^15.13.3",
"ts-jest": "^22.4.6", "ts-jest": "^22.4.6",
"typescript": "^2.3.4", "typescript": "^2.3.4"
"semantic-release": "^15.13.3" },
"husky": {
"hooks": {
"pre-commit": "pretty-quick --staged"
}
}, },
"scripts": { "scripts": {
"test": "jest --env=jsdom", "test": "jest --env=jsdom",
@ -60,4 +72,4 @@
"**/__tests__/*.+(ts|tsx|js)" "**/__tests__/*.+(ts|tsx|js)"
] ]
} }
} }
Loading…
Cancel
Save