From 8c3bbd15c9d069661b34fba2377874f3252e8b61 Mon Sep 17 00:00:00 2001 From: Hovhannes Babayan Date: Tue, 29 Nov 2016 17:42:43 +0400 Subject: [PATCH 1/2] chore: added ESLint support --- .eslintignore | 4 ++++ .eslintrc | 6 ++++++ index.js | 1 - package.json | 2 ++ test/loader.spec.js | 1 + 5 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .eslintignore create mode 100644 .eslintrc diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..225f460 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +coverage/** +node_modules/** +test/dist/** +dist/** diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..0bfe9b0 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,6 @@ +{ + "extends": "eslint:recommended", + "env": { + "node": true + } +} diff --git a/index.js b/index.js index 3ff9ad8..2042055 100644 --- a/index.js +++ b/index.js @@ -7,7 +7,6 @@ var Lint = require('tslint'); var loaderUtils = require('loader-utils'); var fs = require('fs'); var path = require('path'); -var typescript = require('typescript'); var mkdirp = require('mkdirp'); var rimraf = require('rimraf'); var objectAssign = require('object-assign'); diff --git a/package.json b/package.json index a712d65..5b03b44 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "tslint loader for webpack", "main": "index.js", "scripts": { + "lint": "eslint --ext .js .", "deploy": "np --skip-cleanup", "test": "mocha ./test/loader.spec.js" }, @@ -37,6 +38,7 @@ "awesome-typescript-loader": "^3.0.0-beta.3", "chai": "^3.5.0", "enhanced-resolve": "^2.3.0", + "eslint": "3.11.1", "mocha": "^3.1.2", "np": "^2.10.1", "tslint": "^4.0.0", diff --git a/test/loader.spec.js b/test/loader.spec.js index 3d8dd7f..7af6e52 100644 --- a/test/loader.spec.js +++ b/test/loader.spec.js @@ -1,3 +1,4 @@ +/* eslint-env mocha */ 'use strict'; var path = require('path'); From 55fcdff0009d8aed067662f886871993209d5a73 Mon Sep 17 00:00:00 2001 From: Hovhannes Babayan Date: Wed, 30 Nov 2016 11:58:01 +0400 Subject: [PATCH 2/2] chore: enabled mocha environment globally --- .eslintrc | 1 + test/loader.spec.js | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.eslintrc b/.eslintrc index 0bfe9b0..10b1d75 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,6 +1,7 @@ { "extends": "eslint:recommended", "env": { + "mocha": true, "node": true } } diff --git a/test/loader.spec.js b/test/loader.spec.js index 7af6e52..3d8dd7f 100644 --- a/test/loader.spec.js +++ b/test/loader.spec.js @@ -1,4 +1,3 @@ -/* eslint-env mocha */ 'use strict'; var path = require('path');