From 3901af1c18be6550ddedafe494d4589d175918c2 Mon Sep 17 00:00:00 2001 From: Loris Bettazza Date: Wed, 12 Oct 2022 00:14:30 +0200 Subject: [PATCH] Setup eslint config and script --- .eslintignore | 2 ++ .eslintrc | 10 ++++++++++ package.json | 1 + 3 files changed, 13 insertions(+) create mode 100644 .eslintignore create mode 100644 .eslintrc diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..b947077 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,2 @@ +node_modules/ +dist/ diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..79bd6ef --- /dev/null +++ b/.eslintrc @@ -0,0 +1,10 @@ +{ + "root": true, + "parser": "@typescript-eslint/parser", + "plugins": ["@typescript-eslint"], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended" + ] +} diff --git a/package.json b/package.json index 143feeb..cdbee67 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "clean": "tsc --build --clean", "format": "prettier -w .", "format:report": "prettier -c .", + "lint": "eslint . --ext .ts", "test:all": "tsc && nyc mocha --recursive test", "test:single": "mocha", "start": "ts-node npx/bitburner-filesync.ts"