Bump ESLint Typescript dependencies to latest

- Bump all ESLint dependencies related to TypeScript to their latest
  version. This was made possible by the resolution of compatibility
  issues with `@vue/eslint-config-airbnb-with-typescript`.
  See vuejs/eslint-config-airbnb#58 for details.
- Refactor code to comply with the latest linting configuration.
- Improve documentation in the ESLint configuration file to better
  describe the functionality and limitations of
  `@vue/typescript/recommended`.
  See vuejs/eslint-config-typescript#67 for details.
- Document functionality and limitation of `@vue/typescript/recommended`
  more clearly in ESLint configuration file.
This commit is contained in:
undergroundwires
2024-01-05 14:18:50 +01:00
parent dc30825232
commit bf7fb0732c
6 changed files with 964 additions and 940 deletions

View File

@@ -4,7 +4,7 @@
class="card"
:class="{
'is-collapsed': !isExpanded,
'is-inactive': activeCategoryId && activeCategoryId != categoryId,
'is-inactive': activeCategoryId && activeCategoryId !== categoryId,
'is-expanded': isExpanded,
}"
@click="isExpanded = !isExpanded"

View File

@@ -2,8 +2,8 @@
<div
class="checkbox"
:class="{
checked: checked,
indeterminate: indeterminate,
checked,
indeterminate,
}"
/>
</template>