Evan You
b11dab99d1
chore: more descriptive eslint error messages for restricted syntax
1 year ago
三咲智子 Kevin Deng
fda51925f4
chore: disallow console statement ( #9986 )
2 years ago
三咲智子 Kevin Deng
bfe6b459d3
style: update format & lint config ( #9162 )
Co-authored-by: 丶远方 <yangpanteng@gmail.com>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
Co-authored-by: Guo Xingjun <99574369+Plumbiu@users.noreply.github.com>
2 years ago
ZHAO Jin-Xiang
fff7b864f4
feat: use enum to replace const enum ( #9261 )
close #1228
2 years ago
三咲智子 Kevin Deng
79b8a0905b
feat!: remove reactivity transform ( #9321 )
BREAKING CHANGE: Reactivity Transform was marked deprecated in 3.3 and is now removed in 3.4. This change does not require a major due to the feature being experimental. Users who wish to continue using the feature can do so via the external plugin at https://vue-macros.dev/features/reactivity-transform.html
2 years ago
丶远方
aacb66def4
chore(eslint): update eslint `no-unused-vars` rules ( #9028 )
2 years ago
三咲智子 Kevin Deng
1b56405299
ci: improved size report ( #8992 )
2 years ago
三咲智子 Kevin Deng
f77bd36a24
chore: eslint node env should apply to root ts config files ( #7687 )
2 years ago
Evan You
20ea62da3c
chore: use type: "module"
3 years ago
Evan You
1ddde63b40
build: adjust dts test setup
3 years ago
Evan You
6213b73cd2
build: custom const enum processing
3 years ago
Anthony Fu
4c6176d1c4
chore: apply format
3 years ago
pengbo
3a13074292
chore: eslint rules overrides ( #6729 )
Co-authored-by: pengbo43 <pengbo43@jd.com>
Co-authored-by: Anthony Fu <anthonyfu117@hotmail.com>
3 years ago
Cédric Exbrayat
6cca0d3b0e
workflow: lint test files ( #5727 )
3 years ago
Cédric Exbrayat
9ecee16f89
chore: add no-debugger eslint rule ( #5906 )
3 years ago
Evan You
83aaa9b546
workflow: update eslint config to allow spread usage
3 years ago
Evan You
d70fd8d36b
feat(reactivity-transform): rename @vue/ref-transform to @vue/reactivity-transform
4 years ago
Evan You
db8dc753c0
feat(experimental): standalone ref transform
4 years ago
Evan You
e47b1ca6d6
chore: disallow async/await usage in src
4 years ago
Evan You
24850a99c6
wip: initial compat build setup
4 years ago
Evan You
f76ddc5ac3
workflow: sfc playground
4 years ago
Evan You
bad0ecb910
workflow: temporarily disable no-unused-vars eslint rule for arguments
5 years ago
Evan You
54727f9874
feat: provide ability to overwrite feature flags in esm-bundler builds
e.g. by replacing `__VUE_OPTIONS_API__` to `false` using webpack's
`DefinePlugin`, the final bundle will drop all code supporting the
options API.
This does not break existing usage, but requires the user to explicitly
configure the feature flags via bundlers to properly tree-shake the
disabled branches. As a result, users will see a console warning if
the flags have not been properly configured.
5 years ago
Evan You
82b28a5ecb
fix(types): should unwrap array -> object -> ref
5 years ago
Evan You
c80d93f15c
workflow: eslint ignore unused args that start with _
5 years ago
Evan You
91fa52850a
chore: lint for unused arguments
5 years ago
Evan You
f39ad0b539
workflow: disable lint restrictions in tests
5 years ago
Evan You
80c868aefe
workflow: setup eslint for prohibited syntax and globals
fix #1285
5 years ago