mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-01-23 15:49:08 -06:00
fix: check if glob patterns matches any files before linting
closes #2854 closes #2860
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
const globby = require('globby')
|
||||
|
||||
const renamedArrayArgs = {
|
||||
ext: 'extensions',
|
||||
env: 'envs',
|
||||
@@ -23,7 +25,7 @@ const defaultFilesToLint = [
|
||||
// .eslintrc files (ignored by default)
|
||||
'.*.js',
|
||||
'{src,tests}/**/.*.js'
|
||||
]
|
||||
].filter(pattern => globby.sync(pattern).length)
|
||||
|
||||
module.exports = function lint (args = {}, api) {
|
||||
const path = require('path')
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
"babel-eslint": "^10.0.1",
|
||||
"eslint": "^4.19.1",
|
||||
"eslint-loader": "^2.1.1",
|
||||
"eslint-plugin-vue": "^4.7.1"
|
||||
"eslint-plugin-vue": "^4.7.1",
|
||||
"globby": "^8.0.1"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user