silverwind and Lauris BH
19db3f4f0a
rework eslint config ( #11615 )
...
* rework eslint config
- use explicit config that only enables rules
- upgrade eslint to 7.1.0
- add new plugins with selected rules enabled
- fix discovered issues, remove global wipPrefixes
* remove if
* undo template change
* add disabled rules as well for easier config updating
* add missing disabled rule
* update eslint and plugins
* fix new violation
* remove deprecated rules
Co-authored-by: Lauris BH <lauris@nix.lv >
2020-06-09 17:31:15 -04:00
silverwind and Antoine GIRARD
e03d627769
Misc JS linting and naming tweaks ( #10652 )
...
- lowercase all js filenames except Vue components
- enable new lint rules, mostly focused on shorter code
- autofix new lint violations
- apply misc transformations indexOf -> includes and onevent-> addEventListener
Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com >
2020-03-11 21:34:54 +02:00
silverwind and Antoine GIRARD
4721d45c2a
move clipboard.js to npm/webpack ( #10183 )
...
- created lazy-loaded webpack chunk for clipboard.js
- upgraded clipboard.js from 1.5.9 to 2.0.4
- parallelize initialization of all lazy-loaded features
Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com >
2020-02-08 00:03:42 +01:00