fix(front): address lint

This commit is contained in:
ArneBo 2025-03-28 11:48:44 +01:00
parent 87e81df558
commit 1ed8cdd817
8 changed files with 17 additions and 13 deletions

View File

@ -19,11 +19,13 @@ module.exports = {
ecmaVersion: 2020 ecmaVersion: 2020
}, },
plugins: [ plugins: [
'html',
'vue' 'vue'
], ],
ignorePatterns: [ ignorePatterns: [
'src/locales/*.json', 'src/locales/*.json',
'dist/' 'dist/',
'stats.html'
], ],
rules: { rules: {
// NOTE: Nicer for the eye // NOTE: Nicer for the eye

View File

@ -97,5 +97,4 @@
<div id="app"></div> <div id="app"></div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.ts"></script>
</body> </body>
</html> </html>

View File

@ -101,7 +101,7 @@
"cypress": "13.6.4", "cypress": "13.6.4",
"eslint": "8.57.0", "eslint": "8.57.0",
"eslint-config-standard": "17.1.0", "eslint-config-standard": "17.1.0",
"eslint-plugin-html": "8.0.0", "eslint-plugin-html": "8.1.2",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-n": "16.6.2", "eslint-plugin-n": "16.6.2",
"eslint-plugin-node": "11.1.0", "eslint-plugin-node": "11.1.0",

View File

@ -25,7 +25,7 @@
const id = params.get('id') const id = params.get('id')
// Error // Error
let error = reactive({ value: false }) const error = reactive({ value: false })
if (!SUPPORTED_TYPES.includes(type)) { if (!SUPPORTED_TYPES.includes(type)) {
error.value = `The embed widget doesn't support this media type: ${type}.` error.value = `The embed widget doesn't support this media type: ${type}.`
} }
@ -38,7 +38,7 @@
try { try {
baseUrl = new URL(baseUrl).origin baseUrl = new URL(baseUrl).origin
} catch (err) { } catch (err) {
console.error(err) // console.error(err)
error.value = `The embed widget couldn't read the provided instance URL: ${baseUrl}.` error.value = `The embed widget couldn't read the provided instance URL: ${baseUrl}.`
} }
@ -147,7 +147,7 @@
// NOTE: If we already have some tracks, let's fail silently // NOTE: If we already have some tracks, let's fail silently
if (tracks.length > 0) { if (tracks.length > 0) {
console.error(error.value) // console.error(error.value)
error.value = false error.value = false
} }
@ -181,7 +181,7 @@
// NOTE: Fetch tracks only if there is no error // NOTE: Fetch tracks only if there is no error
if (error.value === false) { if (error.value === false) {
fetchTracks().catch(err => { fetchTracks().catch(err => {
console.error(err) // console.error(err)
error.value = `An unknown error occurred while loading this ${type}.` error.value = `An unknown error occurred while loading this ${type}.`
}) })
} }

View File

@ -529,6 +529,9 @@
"previous": "Previous track" "previous": "Previous track"
} }
}, },
"PlaylistCard": {
"title": "Updated on {date}"
},
"Search": { "Search": {
"empty": { "empty": {
"noAlbums": "No album matched your query", "noAlbums": "No album matched your query",

View File

@ -100,7 +100,7 @@ const isOpen = computed({
> >
<template #alert> <template #alert>
<Alert yellow> <Alert yellow>
{{ `${t('components.library.FileUpload.message.tag')} {{ `${t('components.library.FileUpload.message.local.tag')}
${t('components.library.FileUpload.link.picard')}` }} ${t('components.library.FileUpload.link.picard')}` }}
</Alert> </Alert>
</template> </template>

View File

@ -403,7 +403,7 @@ const getPrivacyLevelChoice = (privacyLevel: PrivacyLevel) => {
<!-- 2. privacy_level --> <!-- 2. privacy_level -->
<Pill <Pill
:title="t('components.manage.library.UploadsTable.table.upload.header.privacyLevel')" :title="t('components.manage.library.UploadsTable.table.upload.header.visibility')"
v-bind="item.privacy_level v-bind="item.privacy_level
? { onClick: () => addSearchToken('privacy_level', item.privacy_level as PrivacyLevel) } ? { onClick: () => addSearchToken('privacy_level', item.privacy_level as PrivacyLevel) }
: { disabled: true } : { disabled: true }

View File

@ -6670,10 +6670,10 @@ eslint-plugin-es@^4.1.0:
eslint-utils "^2.0.0" eslint-utils "^2.0.0"
regexpp "^3.0.0" regexpp "^3.0.0"
eslint-plugin-html@8.0.0: eslint-plugin-html@8.1.2:
version "8.0.0" version "8.1.2"
resolved "https://registry.yarnpkg.com/eslint-plugin-html/-/eslint-plugin-html-8.0.0.tgz#27f72f3c36718bcd54e3e0869ad7102ac368fd8b" resolved "https://registry.yarnpkg.com/eslint-plugin-html/-/eslint-plugin-html-8.1.2.tgz#3a7a092d1e19e7e494014ed0747c5873856d7e1c"
integrity sha512-NINLBAXM3mLa3k5Ezr/kNLHAJJwbot6lS7Ro+SUftDw4cA51KMmcDuCf98GP6Q6kTVPY1hIggzskxAdxfUPXSA== integrity sha512-pbRchDV2SmqbCi/Ev/q3aAikzG9BcFe0IjjqjtMn8eTLq71ZUggyJB6CDmuwGAXmYZHrXI12XTfCqvgcnPRqGw==
dependencies: dependencies:
htmlparser2 "^9.1.0" htmlparser2 "^9.1.0"