Commit graph

36 commits

Author SHA1 Message Date
Kevin MacMartin
3dbd17ff05 Fix eslint by removing the json plugin 2024-06-13 15:01:02 -04:00
Kevin MacMartin
dae1e1bbe4 Add the vue3-recommended configuration to eslint 2024-03-07 21:09:27 -05:00
Kevin MacMartin
76ca0584ee Disable the vue/no-v-text-v-html-on-component error in eslint 2023-03-17 15:55:55 -04:00
Kevin MacMartin
6d2943c071 Fix eslint 2023-03-17 15:52:29 -04:00
Kevin MacMartin
db83c17351 Don't require the babel config file 2023-03-10 20:21:15 -05:00
Kevin MacMartin
edd72c8506 Add beforeUnmount and unmounted next to beforeDestroy and destroyed, respectively 2022-07-08 00:42:33 -04:00
Kevin MacMartin
4f01adfcea Move setup just before beforeCreate 2022-06-22 16:31:28 -04:00
Kevin MacMartin
6e474cf0e9 Specify the setup hook in the vue order 2022-06-22 13:27:21 -04:00
Kevin MacMartin
2b36ebab5d Add emits to the order-in-components 2022-06-13 16:35:11 -04:00
Kevin MacMartin
e89d41f85e Remove name-property-casing as this is no longer a thing 2022-05-19 18:02:02 -04:00
Kevin MacMartin
3652048af5 Use the eslint override for multi-word components globally 2022-04-22 22:03:51 -04:00
Kevin MacMartin
a535ddba36 Update the babel plugin and disable the new multi-word-component-names recommendation (good idea, but it's going to conflict in too many old projects) 2022-03-17 17:40:26 -04:00
Kevin MacMartin
d057abd134 Add json support to eslint 2021-09-17 14:41:21 -04:00
Kevin MacMartin
fb876f13f7 Use kebab-case for name-property-casing or it has a conflict with the other kebab-case style 2020-10-06 15:30:58 -04:00
Kevin MacMartin
1c99679c34 Set the vue component-definition-name-casing to kebab-case globally (since this includes the base js file) 2020-10-04 00:48:06 -04:00
Kevin MacMartin
2c6d0da5f8 Allow 4 attributes per line 2019-03-05 16:54:13 -05:00
Kevin MacMartin
5d0c179681 Disable vue/singleline-html-element-content-newline 2018-11-26 00:10:39 -05:00
Kevin MacMartin
8ec10be4c5 Disable vue/multiline-html-element-content-newline in eslintrc 2018-11-25 23:59:26 -05:00
Kevin MacMartin
b13628c638 Remove comma from final line 2018-11-13 16:04:25 -05:00
Kevin MacMartin
85716c7d89 Upgrade the eslint linting to the recommended settings, with some values tweaked 2018-11-12 18:18:24 -05:00
Kevin MacMartin
891eaba8c3 Update eslint to use eslint-plugin-vue for vue files instead of eslint-plugin-html 2018-11-12 15:03:34 -05:00
Kevin MacMartin
f1760e71cf Don't bother warning about useless escapes 2017-01-03 23:23:34 -05:00
Kevin MacMartin
52fb8cdd10 Tweak formatting 2016-10-03 16:42:01 -04:00
Nataliya Sayenko
999f70e6b9 add html linter plugin 2016-10-03 16:39:49 -04:00
Kevin MacMartin
762620ac7b Remove requirement for valid jsdoc comments 2016-06-30 15:55:28 -04:00
Kevin MacMartin
d3709091b3 Remove the no-unmodified-loop-condition 2016-06-09 17:02:50 -04:00
Kevin MacMartin
fb50cd7b93 Remove the no-else-return rule from the eslintrc 2016-05-23 14:11:32 -04:00
Kevin MacMartin
bb4c3c0220 Require no spaces before key colons and exactly one after 2016-05-20 15:54:10 -04:00
Kevin MacMartin
9092bfe371 Don't require a default case in switch statements 2016-05-17 23:15:56 -04:00
Kevin MacMartin
d13004e775 Specify the default value for the number of spaces in the indent rule so its object parameter isn't parsed as the number of spaces 2016-05-17 21:12:47 -04:00
Kevin MacMartin
1a73daabbe Expect switch case to be one level deeper than the switch 2016-05-17 21:09:35 -04:00
Kevin MacMartin
39d1680e69 Disable the no-new check as it's required by the google maps autocomplete 2016-05-17 21:06:20 -04:00
Kevin MacMartin
cf1c15fa1b Always require curly braces 2016-05-17 20:58:51 -04:00
Kevin MacMartin
b0510955f3 Eslint: allow single-line functions and statements and don't require a newline before a return statement 2016-05-17 20:40:51 -04:00
Kevin MacMartin
32e4af8120 Setup a much more comprehensive eslint configuration 2016-05-17 20:29:46 -04:00
Kevin MacMartin
9c6378d39c Add Javascript ES6 linter config for eslint 2016-05-17 16:49:34 -04:00