Haoqun Jiang
271bf395df
chore: move yorkie from cli-service to plugin-eslint & plugin-typescript ( #4153 )
...
It is because yorkie is not used anywhere in @vue/cli-service, but only
included for the `lintOn: 'commit'` feature of eslint & typescript
plugin.
Also, a lot of global installation issues are caused by the yorkie
postinstall script. Moving it out of the dependency chain of `@vue/cli`
mitigates such issues.
2019-06-18 23:28:26 +08:00
Haoqun Jiang
8fa6fa694a
v4.0.0-alpha.1
2019-05-25 17:48:40 +08:00
Haoqun Jiang
15b5c8d4d7
chore!: change default value of lintOnSave option ( #3975 )
...
BREAKING CHANGE:
See https://github.com/vuejs/vue-cli/pull/3572
2019-05-14 11:20:20 +08:00
Haoqun Jiang
63f501a2ca
v4.0.0-alpha.0
2019-05-01 00:19:37 +08:00
Haoqun Jiang
b70e0f6970
feat!: require ESLint as a peer dependency ( #3852 )
...
BREAKING CHANGE:
Users will have to explicitly list their required ESLint version in the
project's package.json.
The major concern behind this change is that ESLint release schedule is
never aligned with Vue CLI's.
See https://eslint.org/blog/2019/04/eslint-v6.0.0-alpha.0-released
So even if we upgraded our built-in ESLint version to v5, we'll see a
new major release of ESLint in the coming months. Meanwhile we can't
easily upgrade the built-in ESLint version again without bumping our
major version number. This could become a maintenance nightmare.
2019-04-30 10:18:03 +08:00
Haoqun Jiang
6cf29060b3
feat: use ESLint v5 by default everywhere ( #3775 )
...
BREAKING CHANGE: may cause old projects' linting fail
(those scaffolded with Vue CLI 3.0.x).
2019-04-30 10:17:15 +08:00
Haoqun Jiang
0dbfa5a0bf
v3.7.0
2019-04-28 14:21:35 +08:00
Haoqun Jiang
99a06d1758
v3.6.0
2019-04-13 23:56:37 +08:00
Haoqun Jiang
cc66247950
chore: update deps
2019-04-11 14:49:12 +08:00
Thorsten Lünborg
a6d31662cf
feat: add 3rd option to lintOnSave to support 'default' behaviour ( fix #3552 ) ( #3572 )
2019-04-01 19:40:18 +08:00
Haoqun Jiang
0b363bec49
v3.5.1
2019-03-12 16:03:53 +08:00
Haoqun Jiang
65eec48581
v3.5.0
2019-03-08 14:40:48 +08:00
Fengyuan Chen
f2a6db2337
refactor(cli-plugin-eslint): merge lint-staged config ( #3487 )
2019-02-28 14:40:06 +08:00
Haoqun Jiang
5306c3787d
chore: update deps
2019-02-25 01:05:44 +08:00
Haoqun Jiang
0c3f6183a8
v3.4.1
2019-02-20 14:48:28 +08:00
Haoqun Jiang
fccb1143e5
chore: update deps
2019-02-18 15:20:13 +08:00
Haoqun Jiang
114313cc2f
fix(cli-plugin-eslint): make eslint deps optional ( #3068 )
...
1. In @vue/cli-plugin-eslint 3.1.0+, eslint will be explicitly added to
the project's package.json, so it is **optional**.
2. `optionalDependencies` will still be installed by npm by default,
just no longer cause installation to fail when error happens.
3. ESLint v4 did cause weird errors sometimes, like `npm WARN
ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed.`
Though this warning never caused any errors on my machine, I think it's
good to make the plugin fail-safe.
2019-02-18 00:02:32 +08:00
Haoqun Jiang
f819f5154f
fix: respect command line --ignore-pattern option
2019-02-17 19:09:50 +08:00
Damian Stasik
87f9a29823
chore: add repository.directory field to each package.json to specify where each package lives in a monorepo ( #3397 )
2019-02-07 17:35:23 +08:00
Haoqun Jiang
22232df781
v3.4.0
2019-02-01 02:43:05 +08:00
Haoqun Jiang
49a2c72e0b
chore: @vue/eslint-config-typescript@4.0.0
2019-02-01 02:31:11 +08:00
Haoqun Jiang
6e5e1170bf
fix: add webpack to plugins' dependencies, fix yarn peer dep warnings
2019-02-01 02:25:57 +08:00
Haoqun Jiang
9a9a70714f
chore: update deps
2019-02-01 01:21:47 +08:00
Armano
189ea54402
feat: update eslint-config-typescript to use @typescript-eslint ( #3359 )
2019-01-30 13:51:37 +08:00
Haoqun Jiang
2b6dba3110
feat: add --no-fix-warnings option ( #3307 )
2019-01-22 00:29:57 +08:00
Haoqun Jiang
febd386488
fix: only add custom ignorePattern when no .eslintignore exists ( #3325 )
...
closes #3243
2019-01-21 20:50:24 +08:00
Haoqun Jiang
90c27cf4f9
test: increase timeout, as appveyor is being very slow recently
2019-01-16 02:20:09 +08:00
Haoqun Jiang
5937a67a48
v3.3.0
2019-01-08 12:02:58 +08:00
Haoqun Jiang
b30e2b779e
v3.2.2
2018-12-30 21:05:48 +08:00
Haoqun Jiang
90d387f650
fix: fix eslint cwd confusion during onCreateComplete hook execution ( #3212 )
...
* fix: fix eslint cwd confusion during onCreateComplete hook execution
fixes #2554
fixes #3142
* fix: do not mock process.cwd during invoking
2018-12-30 17:45:07 +08:00
Haoqun Jiang
d6f6098ef7
fix: when lint default paths, don't try to lint non-existent or ignored paths
...
fixes #3167
2018-12-27 01:21:33 +08:00
Haoqun Jiang
e3ca74e1d2
chore: update dependencies
2018-12-14 19:28:41 +08:00
Haoqun Jiang
7bb36ed972
chore: use stable release of eslint-plugin-vue v5
2018-12-13 18:11:03 +08:00
Haoqun Jiang
79eb41fa9f
v3.2.1
2018-11-28 03:02:25 +08:00
Haoqun Jiang
f2bddd6556
fix: fix config versions
2018-11-28 02:59:39 +08:00
Haoqun Jiang
d60657af6d
v3.2.0
2018-11-28 02:50:01 +08:00
Haoqun Jiang
6ef72cd852
chore: pre release sync
2018-11-28 02:49:46 +08:00
Haoqun Jiang
f6ea6f928c
chore: update deps
2018-11-28 02:18:37 +08:00
Haoqun Jiang
cd7a5d0b52
Publish
...
- @vue/cli-plugin-e2e-cypress@3.1.2
- @vue/cli-plugin-eslint@3.1.5
- @vue/cli-plugin-pwa@3.1.2
- @vue/cli-service-global@3.1.3
- @vue/cli-service@3.1.4
- @vue/cli-ui-addon-webpack@3.1.2
- @vue/cli-ui-addon-widgets@3.1.2
- @vue/cli-ui@3.1.2
- @vue/cli@3.1.2
- @vue/eslint-config-prettier@4.0.1
- vue-cli-version-marker@3.1.1
2018-11-12 16:20:18 +08:00
Haoqun Jiang
077343ba6a
fix: specify eslintPath for eslint-loader
...
fixes #2924
2018-11-12 15:21:42 +08:00
Haoqun Jiang
662b1d38b9
test: fix eslint test in CI environment
2018-11-06 19:49:52 +08:00
Haoqun Jiang
b5e4cc213f
Publish
...
- @vue/cli-init@3.1.1
- @vue/cli-plugin-e2e-cypress@3.1.1
- @vue/cli-plugin-e2e-nightwatch@3.1.1
- @vue/cli-plugin-eslint@3.1.4
- @vue/cli-plugin-pwa@3.1.1
- @vue/cli-plugin-typescript@3.1.1
- @vue/cli-plugin-unit-jest@3.1.1
- @vue/cli-plugin-unit-mocha@3.1.1
- @vue/cli-service-global@3.1.2
- @vue/cli-service@3.1.2
- @vue/cli-shared-utils@3.1.1
- @vue/cli-test-utils@3.1.1
- @vue/cli-ui-addon-webpack@3.1.1
- @vue/cli-ui-addon-widgets@3.1.1
- @vue/cli-ui@3.1.1
- @vue/cli-upgrade@3.1.1
- @vue/cli@3.1.1
- @vue/eslint-config-typescript@3.1.1
2018-11-02 22:53:49 +08:00
Haoqun Jiang
becde3056b
fix: should fallback to local eslint, fixes instant prototyping
...
closes #2866
2018-11-02 22:48:11 +08:00
Haoqun Jiang
b1bba2fbae
test: fix eslint tests
2018-11-01 14:16:19 +08:00
Haoqun Jiang
b7f4589ea7
v3.1.3
2018-10-31 19:52:17 +08:00
Haoqun Jiang
0149444e45
fix: add cwd path prefix to globby patterns
2018-10-31 19:50:24 +08:00
Haoqun Jiang
f9b332881c
v3.1.2
2018-10-31 19:25:07 +08:00
Haoqun Jiang
ccc146b0fa
fix: check if glob patterns matches any files before linting
...
closes #2854
closes #2860
2018-10-31 19:22:53 +08:00
Haoqun Jiang
3829ebeea9
v3.1.1
2018-10-31 11:57:39 +08:00
Haoqun Jiang
353edaa302
fix: also add babel-eslint to the generated package.json
...
In case babel-eslint is not hoisted.
This may happen in yarn, due to the following bugs:
- https://github.com/yarnpkg/yarn/issues/5807
- https://github.com/yarnpkg/yarn/issues/5823
2018-10-31 11:56:59 +08:00