Commit Graph

42 Commits

Author SHA1 Message Date
Fernando Fernández
cb89d94228
chore: finish monorepo setup
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-10-14 12:34:51 +02:00
Fernando Fernández
f3260d9225
chore(typecheck): prepare for fallthrough attributes type-checking
vue-tsc add supports for fallthrough attributes type-checking,
but we need to enable it.

See release notes: https://github.com/vuejs/language-tools/releases/tag/v2.1.0

Signed-off-by: GitHub <noreply@github.com>
2024-09-06 15:57:33 +02:00
Fernando Fernández
16a8b88d60 refactor(vue-router): remove vue-router/auto usage
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-21 18:18:49 +02:00
Fernando Fernández
f00e53575a
refactor: finish eslint v9
There is still a missing plugin and typescript-eslint v8 needs to be published,
but this is already in a good enough state to be updated and there
are only minor things missing.

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-09 13:02:24 +02:00
Fernando Fernández
91f8be0431 refactor: post dev-deps updates
* Add unicorn/explicit-length-check to disabled rules, so we can use the performant versions of length checking
* Add warn handler to Vite's analyze mode, so CIRCULAR_IMPORTS and other warnings can be picked quickly
* Remove the now unnecessary @ts-expect-error comment

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-09 11:42:56 +02:00
Fernando Fernández
fd52f8941b
refactor: fix misused promises (#2294)
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-04-09 16:51:25 +00:00
Fernando Fernández
f87f1940fb
chore: enable VSCode project-wide problem reporting
Signed-off-by: GitHub <noreply@github.com>
2024-03-20 15:52:29 +00:00
Fernando Fernández
f1d2807e1f
chore: move vue.vscode-typescript-vue-plugin extension to unwantedRecommendations
* Since [vue-tsc](https://github.com/vuejs/language-tools/releases/tag/v2.0.0) 2.0.0's update, there's no need for takeover mode, so the typescript extension is now deprecated.

Signed-off-by: GitHub <noreply@github.com>
2024-03-20 11:44:23 +00:00
Fernando Fernández
8026f1c84f
refactor: fix import sorting discrepancies
(for real this time)

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-01-18 13:52:18 +01:00
Fernando Fernández
5371a67e9b fix: login with incorrect credentials stuck in endless loop
* Also removed unnecessary setting from VSCode settings.json (reported by Volar)

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-01-10 10:07:12 +01:00
Fernando Fernández
cc6b6eb4b4
refactor(i18n): remove variants from en-US and fr-FR
We don't have other variants for those languages, so it makes sense to not make assumptions and use them generically

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-01-02 14:34:11 +01:00
Fernando Fernández
d0a619f838 chore: set i18n ally to flat style 2023-12-31 18:15:54 +01:00
Fernando Fernández
722e475791
chore(vscode): update settings.json
Due to an update to the ESLint extension, the settings schema has changed.
ESLint attempts to change them to the new options as soon as it detects the old ones. We set our desired behaviour
(by default to do all the heavy lifting for us), so nobody else commits incorrect settings by accident or
uses the incorrect behaviour

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2023-12-11 08:53:24 +01:00
Fernando Fernández
a8a46d5c8e chore: update vue-router imports
To vue-router/auto imports, as per unplugin-vue-router docs

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2023-12-05 16:38:09 +01:00
Fernando Fernández
7336bfdca3
chore: fix most sonarcloud's code smells (#2072)
Fixed all SonarCloud's code smells, except:

* Complete the task associated to this "TODO" comment.
* Remove this commented out code.
* Refactor this function to reduce its Cognitive Complexity from `x` to `y`.
* `x` is deprecated.
* This branch's code block is the same as the block for the branch on line `x`.

Basically, all the smells that didn't involve big features or refactors
have been fixed.
2023-08-16 21:14:06 +02:00
Fernando Fernández
f892e3982a
refactor: eslint config declaration improvements 2023-08-16 19:03:38 +02:00
Fernando Fernández
50a9fff32b chore: set ESLint as a formatter and linter
* Use ESLint cache
* Mimick Prettier rules
2023-08-16 18:54:21 +02:00
Fernando Fernández
d30d56cc0a
fix: type errors, add recommended TS extension 2023-04-28 11:39:19 +02:00
Fernando Fernández
854da788a1 chore: update vscode settings
vue-tsc 1.6.0 changed the used setting keys
2023-04-27 20:40:06 +02:00
Fernando Fernández
20a57084c1 refactor: improve volar autocompletion 2023-04-03 12:52:57 +02:00
Fernando Fernández
cedc32114c chore(devcontainer): update codespaces config for Vue 3 2023-04-03 12:52:57 +02:00
Fernando Fernández
797df50693 chore(vue3): add strictTemplates to Vue typechecking
This enables Volar to disallow the use of undefined or unexistant props in components
2023-04-03 12:52:57 +02:00
Fernando Fernández
fa2c132c06 chore(lint): add rules for end brackets in different lines and fix import/resolver in VSCode 2023-04-03 12:52:57 +02:00
Fernando Fernández
393458b359 chore(lint): re-add and refactor linting suites 2023-04-03 12:52:57 +02:00
Fernando Fernández
f84f4228bd chore(vite): fix volar typechecking 2023-04-03 12:52:57 +02:00
Fernando Fernández
b81287bbd5 chore(vite): switch to Volar 2023-04-03 12:52:57 +02:00
Thibault Nocchi
e4f6a0aedb chore: fix i18n confioguration to work in vsc 2022-08-18 12:06:33 +02:00
Fernando Fernández
9cb4a2b8f4 chore(tauri): monorepo structure for the project 2022-02-18 13:44:46 +01:00
Fernando Fernández
4f18f67fa9 chore: fix lint for stylelint 14 2021-12-29 12:24:13 +01:00
MrTimscampi
c124f2ef2a chore: rename client dir to src 2021-08-26 04:51:58 +02:00
MrTimscampi
0cec4bdf5f build: fix imports and eslint config for use of src folder 2021-03-26 16:43:07 +01:00
MrTimscampi
ccd6e07380 chore(vscode): set default auto formatter to Prettier
VSCode sometimes "forget" what the formatter is, leading to format on save not working.
2021-03-17 00:42:32 +01:00
MrTimscampi
afd3bb2fdc chore(vscode): add coverage-gutters to recommended extensions 2021-03-11 19:41:35 +01:00
Fernando Fernández
cba4b26c7a
fix: recommended extensions 2021-01-27 21:47:26 +01:00
MrTimscampi
f646ac01aa fix(settings): make everything translatable 2020-12-17 12:21:32 +01:00
MrTimscampi
ba43442a7e chore(vscode): add i18nAlly default language 2020-12-17 12:21:32 +01:00
MrTimscampi
b658e302ac fix(vscode): prevent i18n ally from inserting empty keys 2020-12-01 06:33:14 +01:00
MrTimscampi
6db3c18328 chore: improve readme and add contributing guide 2020-10-20 19:57:43 +02:00
MrTimscampi
f2227cb176 feat(card): add cards and proper sliders 2020-09-06 06:18:50 +02:00
MrTimscampi
20e871b4bf chore(vscode): add i18n-ally settings to workspace 2020-09-05 23:28:09 +02:00
MrTimscampi
2995f83057 chore(vscode): add recommended VSCode extensions for workspace 2020-09-04 17:49:15 +02:00
MrTimscampi
9170d2f935 feat: add initial Nuxt template 2020-09-02 20:48:53 +02:00