absidue
036b3fe0f6
Switch ALLOWED_RENDERER_FILES variable from let to const ( #7393 )
2025-05-10 12:41:20 +00:00
absidue
11b6110660
Fix n/no-path-concat issues ( #7392 )
2025-05-10 12:36:50 +00:00
absidue
f37cfd771d
Change no-array-push-push to prefer-single-call in eslint.config.mjs ( #7300 )
2025-04-29 05:51:24 +08:00
absidue
77968364a2
A few minor performance improvements ( #6465 )
2024-12-27 21:02:52 -05:00
absidue
5cd4981af4
Small ESLint cleanup ( #6248 )
...
* Small ESLint cleanup
* Fix technically invalid import that ESLint doesn't error about for some weird reason
Co-authored-by: PikachuEXE <git@pikachuexe.net>
* Revert "Fix technically invalid import that ESLint doesn't error about for some weird reason"
This reverts commit f6f94198fb5b94b2f4a876cdd7cdfda7fc369912.
---------
Co-authored-by: PikachuEXE <git@pikachuexe.net>
2024-12-02 18:50:00 -05:00
absidue
9ab38a4a1a
Rename custom ESLint rule to prefer-use-i18n-polyfill ( #6120 )
...
* Rename custom ESLint rule to prefer-use-i18n-polyfill
* Fix typo
Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
* Fix typo in filename too
---------
Co-authored-by: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
2024-11-10 08:46:58 +08:00
absidue
c1d020d3df
Add a polyfill for vue-i18n's useI18n()
composable ( #6042 )
...
* Add a polyfill for vue-i18n's useI18n() composable
* Address feedback
* JSDoc ESLint plugin requires each overload to be in a separate comment block
2024-11-06 23:43:15 +01:00
ChunkyProgrammer
a28bb3f0f5
Add some missing jsdoc comments, add jsdoc eslint plugin ( #6048 )
...
* Add some missing jsdoc comments, add jsdoc eslint plugin
* remove left over addition
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
* move jsdoc eslint rule configuration
* use dash for list instead
* Enable some additional rules
* Apply suggestions from code review
Co-authored-by: PikachuEXE <git@pikachuexe.net>
---------
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
Co-authored-by: PikachuEXE <git@pikachuexe.net>
2024-11-02 11:38:07 +01:00
absidue
f381f5c085
Switch from deprecated standard to neostandard in ESLint config ( #5890 )
...
* Switch from deprecated standard to neostandard in ESLint config
* Update neostandard from 0.11.6 to 0.11.7
2024-10-27 11:08:50 -04:00
ChunkyProgrammer
64d73f4abb
Add configurations for linting scripts and add global ignores ( #5843 )
...
* Add configurations for linting scripts and add global ignores
* optimize eslint ignore patterns
* remove `node_modules` since it's already ignored by default
* implement code suggestions
Co-Authored-By: PikachuEXE <1018543+PikachuEXE@users.noreply.github.com>
---------
Co-authored-by: PikachuEXE <1018543+PikachuEXE@users.noreply.github.com>
2024-10-10 19:54:07 +02:00
absidue
55b355357b
Turn vue/no-useless-template-attributes
eslint rule back on ( #5830 )
2024-10-07 05:07:25 +02:00
PikachuEXE
89624a5808
Upgrade eslint 8 > 9 ( #5777 )
...
* ^ Upgrade eslint 8 > 9 & config
* * Update config for json to use flat config too
* ! Fix config for vue 2
* * Import list of locales from another file
* * Use flat config when possible, remove unused stuff
* * Merge config files
* * Remove vue 3 rules, improve imports
2024-10-06 09:36:08 -04:00