gts icon indicating copy to clipboard operation
gts copied to clipboard

gts check validates built JS files

Open dotdoom opened this issue 5 years ago • 0 comments

Looks like compiled files in build directory are included in the check (by default). This is annoying to use on developer workstation because one has to remember to always do npm run clean before npm run check. A workaround is to add ignorePatterns in .eslintrc.json.

Steps to reproduce:

$ mkdir gtstest
$ cd gtstest
$ cat > package.json
{
  "name": "gtstest",
  "devDependencies": {
    "gts": "^2.0.0"
  },
  "engines": {
    "node": "10"
  },
  "private": true
}

$ npm i
$ npm run compile
$ npm run check

gtstest/build/src/index.js
   1:1   error    Replace `"use·strict"` with `'use·strict'`                                prettier/prettier
   1:1   warning  Strings must use singlequote                                              quotes
   2:32  warning  Strings must use singlequote                                              quotes
   2:32  error    Replace `"__esModule",·{·value:·true·` with `'__esModule',·{value:·true`  prettier/prettier
   4:7   error    'longString' is assigned a value but never used                           no-unused-vars
   4:19  error    Insert `⏎·`                                                               prettier/prettier
   5:7   error    'trailing' is assigned a value but never used                             no-unused-vars
   6:7   error    'why' is assigned a value but never used                                  no-unused-vars
   8:3   error    Delete `··`                                                               prettier/prettier
   9:1   error    Delete `··`                                                               prettier/prettier
  10:5   error    Delete `····`                                                             prettier/prettier

dotdoom avatar Apr 11 '20 06:04 dotdoom