Commit graph

56 commits

Author SHA1 Message Date
Maksim Sukharev
92024f8de3 fix: lint code
- disable new jsdoc rules
- wrap some jsdoc inline tags
- cleanup redundant close-on-click-outside

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-29 15:58:49 +01:00
Maksim Sukharev
0dca34885e chore(lint): enable 'vue/multi-word-component-names' rule
- lint jsdoc warnings

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-29 09:20:56 +02:00
Maksim Sukharev
e35af190d0 fix(eslint): auto-fix 'vue/first-attribute-linebreak'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:36:51 +02:00
Maksim Sukharev
d4f16a1b0f fix(eslint): fix '@stylistic/*'
- eslint couldn't make a newline

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:11:00 +02:00
Maksim Sukharev
d1cb71635f fix(eslint): auto-fix 'prefer-object-spread'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:10:10 +02:00
Maksim Sukharev
59b8c7d3a8 fix(eslint): auto-fix 'prefer-object-has-own'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:10:10 +02:00
Maksim Sukharev
70512fc2e6 fix(eslint): auto-fix 'object-shorthand'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:10:10 +02:00
Maksim Sukharev
1e8cb0305f fix(eslint): auto-fix 'jsdoc/check-*' (+ manual adjust)
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:10:10 +02:00
Maksim Sukharev
9be0f463c8 fix(eslint): auto-fix 'jsdoc/require-param' (+ manual adjust)
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:10:10 +02:00
Maksim Sukharev
7586586146 fix(eslint): auto-fix 'jsdoc/no-types'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:10:10 +02:00
Maksim Sukharev
50a558dc02 fix(eslint): auto-fix 'jsdoc/no-defaults'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:10:10 +02:00
Maksim Sukharev
6f9b5b7a67 fix(eslint): auto-fix 'jsdoc/tag-lines'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:10:10 +02:00
Maksim Sukharev
c0f9ac1bee fix(eslint): auto-fix 'antfu/top-level-function'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:10:10 +02:00
Grigorii K. Shartsev
b54fbe64bf
chore(test): explicit import instead of globals
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-08-27 11:37:16 +02:00
Maksim Sukharev
5e215e7adb chore: lint files
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-08-20 12:27:51 +02:00
Maksim Sukharev
588bd4df0e fix(eslint): apply 'vue/no-deprecated-v-bind-sync' rule
- auto, only first atribute on newline is manually done where touched

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:35 +02:00
Maksim Sukharev
7317d6a583 fix(eslint): apply 'vue/no-deprecated-dollar-listeners-api' rule
- manually

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:35 +02:00
Maksim Sukharev
635bfe6ee2 fix(eslint): apply 'vue/no-deprecated-destroyed-lifecycle' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:35 +02:00
Maksim Sukharev
d732b5fba3 fix(eslint): apply 'vue/v-on-event-hyphenation' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:35 +02:00
Maksim Sukharev
db1b40093e fix(eslint): apply 'vue/no-deprecated-v-on-native-modifier' rule
- manually

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:35 +02:00
Maksim Sukharev
fb4c2e8723 fix(eslint): apply 'vue/no-v-for-template-key-on-child' rule
- manually

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:35 +02:00
Maksim Sukharev
1c5590f4be fix(eslint): apply 'vue/no-deprecated-delete-set' rule
- manually

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:35 +02:00
Maksim Sukharev
51d2acef4d chore(vue3): migrate to ESLint with Vue 3 plugin
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:35 +02:00
Grigorii K. Shartsev
5815e23d2e chore(eslint): ignore generated openapi files and docs
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-06-20 23:57:24 +02:00
Grigorii K. Shartsev
ba6b9b1da6 chore(eslint): name config parts
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-06-20 23:57:24 +02:00
Maksim Sukharev
010be7d90f fix: lint '@nextcloud/vue/no-deprecated-props' rule (auto)
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-11 17:01:16 +02:00
Maksim Sukharev
fb37f86ef0 fix: apply 'vue/prefer-separate-static-class'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-07 13:15:44 +02:00
Maksim Sukharev
ff17552f33 fix: apply 'vue/define-macros-order'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-07 13:08:55 +02:00
Maksim Sukharev
80e5b65c94 fix: disable several eslint rules
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-07 13:05:03 +02:00
Maksim Sukharev
6fac309600 fix: apply 'no-undef' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-26 15:35:42 +02:00
Maksim Sukharev
505637e153 fix: apply 'prefer-const' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-26 14:04:39 +02:00
Maksim Sukharev
2527a8b7a2 fix: apply 'no-empty' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-26 14:04:37 +02:00
Maksim Sukharev
2f00791f0d fix: apply 'no-constant-condition' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-26 14:04:27 +02:00
Maksim Sukharev
da2a482bbf fix: apply 'no-redeclare' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-26 14:04:25 +02:00
Maksim Sukharev
03d6483e4d fix: apply 'no-restricted-imports' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-26 12:38:08 +02:00
Maksim Sukharev
45370d7057 fix: apply 'no-useless-concat' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-26 12:38:08 +02:00
Maksim Sukharev
f28ca227af fix: apply 'no-constant-binary-expression' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-26 12:38:07 +02:00
Maksim Sukharev
19d7a595d3 fix: apply 'eqeqeq' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-26 12:38:07 +02:00
Maksim Sukharev
e0c0f74870 fix(eslint): apply 'perfectionist/sort-*' rules
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:43:01 +02:00
Maksim Sukharev
20d3960b78 fix(eslint): apply '@stylistic/implicit-arrow-linebreak' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:43:01 +02:00
Maksim Sukharev
49957ae0af fix(eslint): apply '@stylistic/function-paren-newline' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:43:00 +02:00
Maksim Sukharev
08799ed75d fix(eslint): apply '@stylistic/member-delimiter-style' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:42:59 +02:00
Maksim Sukharev
b48dfcc484 fix(eslint): apply 'vue/order-in-components' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:42:58 +02:00
Maksim Sukharev
5776a5fe6d fix(eslint): apply 'vue/no-useless-mustaches' rule
- manually add newline

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:42:57 +02:00
Maksim Sukharev
777ffd9b01 fix(eslint): apply 'vue/object-curly-newline' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:42:56 +02:00
Maksim Sukharev
dcfe2facab fix(eslint): apply 'curly' rule
- manually put to newlines

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:42:55 +02:00
Maksim Sukharev
1b3757bfac fix(eslint): apply '@stylistic/semi' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:42:55 +02:00
Maksim Sukharev
ccfda0f407 fix(eslint): apply '@stylistic/function-call-argument-newline' rule
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:42:54 +02:00
Maksim Sukharev
6ed81e8ba3 fix(eslint): apply '*/quote-props' rules
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:42:53 +02:00
Maksim Sukharev
770e38efe5 fix(eslint): apply '*/comma-dangle' rules
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:42:52 +02:00