From c48b610e7a81617ea857acc821bf29b766d0112f Mon Sep 17 00:00:00 2001 From: Jakob Scheid Date: Fri, 7 Aug 2026 12:12:40 +0200 Subject: [PATCH] style: ensure newlines at the end of each file --- .gitea/workflows/deployment-dev.yaml | 2 +- .gitignore | 2 +- NOTICE | 2 +- README.md | 2 +- docs/CHANGELOG.md | 2 +- jsconfig.json | 2 +- scripts/generate-license-files.js | 2 +- scripts/setup.ps1 | 2 +- scripts/setup.sh | 2 +- src/App.vue | 2 +- src/assets/icons/check-mark.svg | 2 +- src/assets/icons/chevron-down.svg | 2 +- src/assets/icons/chevron-right.svg | 2 +- src/assets/icons/circle-black-white.svg | 2 +- src/assets/icons/crescent-moon.svg | 2 +- src/assets/icons/magnifying-glass.svg | 2 +- src/assets/icons/sidebar-expand.svg | 2 +- src/assets/icons/sun.svg | 2 +- src/assets/images/logo.svg | 2 +- src/features/colorScheme/components/ColorSchemeButton.vue | 2 +- src/features/footer/components/Footer.vue | 2 +- src/features/i18n/components/LanguageSwitchButton.vue | 2 +- .../i18n/components/__tests__/LanguageSwitchButton.test.js | 2 +- src/features/i18n/utils/navigatorLanguage.js | 2 +- src/features/icons/components/Icon.vue | 2 +- src/features/nav/components/NavbarSearchBarWrapper.vue | 2 +- src/features/search/components/Searchbar.vue | 2 +- src/features/search/views/SearchResultsView.vue | 2 +- src/features/settings/components/Selection.vue | 2 +- src/features/settings/components/SettingsButton.css | 2 +- src/features/settings/components/SettingsInput.vue | 2 +- src/features/settings/components/SettingsPage.vue | 2 +- src/features/settings/components/SettingsPageLink.vue | 2 +- src/features/settings/components/Switch.vue | 2 +- src/features/settings/components/__tests__/Selection.test.js | 2 +- .../settings/components/__tests__/SettingsInput.test.js | 2 +- src/features/settings/components/__tests__/SettingsPage.test.js | 2 +- .../settings/components/__tests__/SettingsPageLink.test.js | 2 +- src/features/settings/components/__tests__/Switch.test.js | 2 +- .../settings/composables/__tests__/useSettingsPage.test.js | 2 +- src/features/settings/composables/useSettingsPage.js | 2 +- src/features/settings/stores/settingsStore.js | 2 +- src/features/settings/types/settingsConfig.js | 2 +- src/features/settings/utils/__tests__/getSetting.test.js | 2 +- src/features/settings/utils/__tests__/settingsPage.test.js | 2 +- src/features/settings/utils/__tests__/settingsValidator.test.js | 2 +- src/features/settings/utils/getSetting.js | 2 +- src/features/settings/utils/settingsPage.js | 2 +- src/features/settings/utils/settingsValidator.js | 2 +- src/features/settings/views/SettingsView.vue | 2 +- src/features/settings/views/__tests__/SettingsView.test.js | 2 +- src/features/sidebar/components/Sidebar.vue | 2 +- src/features/sidebar/components/SidebarExpandButton.vue | 2 +- src/layouts/LeftSidebarLayout.vue | 2 +- src/locales/de.json | 2 +- src/locales/en.json | 2 +- src/locales/es.json | 2 +- src/locales/fr.json | 2 +- src/locales/it.json | 2 +- src/locales/pt.json | 2 +- src/router/index.js | 2 +- src/styles/variables/colors.css | 2 +- src/styles/variables/dimensions.css | 2 +- src/test-utils/mountComponent.js | 2 +- src/utils/__tests__/cssDimensions.test.js | 2 +- src/utils/cssDimensions.js | 2 +- src/views/NotFound.vue | 2 +- src/views/SearchView.vue | 2 +- 68 files changed, 68 insertions(+), 68 deletions(-) diff --git a/.gitea/workflows/deployment-dev.yaml b/.gitea/workflows/deployment-dev.yaml index fc0720a..0ac8ac5 100644 --- a/.gitea/workflows/deployment-dev.yaml +++ b/.gitea/workflows/deployment-dev.yaml @@ -42,4 +42,4 @@ jobs: printf "Update current build pointer ... " echo "$BUILD_ID" | mc pipe "minio/$BUCKET/current" - echo "done" \ No newline at end of file + echo "done" diff --git a/.gitignore b/.gitignore index ab03d84..421de97 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ .vscode/ node_modules/ -dist/ \ No newline at end of file +dist/ diff --git a/NOTICE b/NOTICE index 01872a2..74d647c 100644 --- a/NOTICE +++ b/NOTICE @@ -5,4 +5,4 @@ This software is provided "as is", without warranty of any kind. This software uses the Vue.js framework. This software makes use of various open-source components. -See THIRD_PARTY_LICENSES for details. \ No newline at end of file +See THIRD_PARTY_LICENSES for details. diff --git a/README.md b/README.md index 9d238ea..485cc74 100644 --- a/README.md +++ b/README.md @@ -8,4 +8,4 @@ Please execute the setup script in `scripts/` for your platform when cloning the ## Legal -After each update to the dependencies, please run the script `scripts/generate-license-files.js` to regenerate the third-party license files. \ No newline at end of file +After each update to the dependencies, please run the script `scripts/generate-license-files.js` to regenerate the third-party license files. diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index f0d8c28..3ecf92d 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -13,4 +13,4 @@ - Internationalization and some major languages - Color scheme - Search results view with error message which indicates that the search is not available -- Settings renderer \ No newline at end of file +- Settings renderer diff --git a/jsconfig.json b/jsconfig.json index e8b3494..b8d6842 100644 --- a/jsconfig.json +++ b/jsconfig.json @@ -4,4 +4,4 @@ "@/*": ["./src/*"] } } -} \ No newline at end of file +} diff --git a/scripts/generate-license-files.js b/scripts/generate-license-files.js index b4333f7..c0599ba 100755 --- a/scripts/generate-license-files.js +++ b/scripts/generate-license-files.js @@ -55,4 +55,4 @@ await generateLicenseFile( './THIRD_PARTY_LICENSES_DEV' ); -await fs.rename(packageJsonBackup, packageJson); \ No newline at end of file +await fs.rename(packageJsonBackup, packageJson); diff --git a/scripts/setup.ps1 b/scripts/setup.ps1 index f000d1e..24c1b80 100755 --- a/scripts/setup.ps1 +++ b/scripts/setup.ps1 @@ -14,4 +14,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -git config --local commit.template .gitmessage \ No newline at end of file +git config --local commit.template .gitmessage diff --git a/scripts/setup.sh b/scripts/setup.sh index 599f7f0..d8cf98a 100755 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -14,4 +14,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -git config --local commit.template .gitmessage \ No newline at end of file +git config --local commit.template .gitmessage diff --git a/src/App.vue b/src/App.vue index 904d5e5..ee5afda 100644 --- a/src/App.vue +++ b/src/App.vue @@ -90,4 +90,4 @@ onMounted(() => { --main-content-padding-x: 15px; } } - \ No newline at end of file + diff --git a/src/assets/icons/check-mark.svg b/src/assets/icons/check-mark.svg index 798c8d5..ac81291 100644 --- a/src/assets/icons/check-mark.svg +++ b/src/assets/icons/check-mark.svg @@ -23,4 +23,4 @@ limitations under the License. stroke-linejoin="round" d="M5 12 l6 8 l8 -16" /> - \ No newline at end of file + diff --git a/src/assets/icons/chevron-down.svg b/src/assets/icons/chevron-down.svg index 29beb9d..1bfa168 100644 --- a/src/assets/icons/chevron-down.svg +++ b/src/assets/icons/chevron-down.svg @@ -23,4 +23,4 @@ limitations under the License. stroke-linejoin="round" d="M4 8 l8 8 l8 -8" /> - \ No newline at end of file + diff --git a/src/assets/icons/chevron-right.svg b/src/assets/icons/chevron-right.svg index a310af0..7f71b79 100644 --- a/src/assets/icons/chevron-right.svg +++ b/src/assets/icons/chevron-right.svg @@ -23,4 +23,4 @@ limitations under the License. stroke-linejoin="round" d="M8 20 l8 -8 l-8 -8" /> - \ No newline at end of file + diff --git a/src/assets/icons/circle-black-white.svg b/src/assets/icons/circle-black-white.svg index 9cff73c..1712ac8 100644 --- a/src/assets/icons/circle-black-white.svg +++ b/src/assets/icons/circle-black-white.svg @@ -35,4 +35,4 @@ limitations under the License. a9 9 0 0 0 -9 -9 " /> - \ No newline at end of file + diff --git a/src/assets/icons/crescent-moon.svg b/src/assets/icons/crescent-moon.svg index e2fb3b1..ad675e6 100644 --- a/src/assets/icons/crescent-moon.svg +++ b/src/assets/icons/crescent-moon.svg @@ -33,4 +33,4 @@ limitations under the License. c-2.140625 4.351562000000001 -6.480468999999999 7.058593000000002 -11.328125 7.058593000000002 " /> - \ No newline at end of file + diff --git a/src/assets/icons/magnifying-glass.svg b/src/assets/icons/magnifying-glass.svg index 52d98e6..9c3f224 100644 --- a/src/assets/icons/magnifying-glass.svg +++ b/src/assets/icons/magnifying-glass.svg @@ -33,4 +33,4 @@ limitations under the License. cy="8.5" r="6.5" /> - \ No newline at end of file + diff --git a/src/assets/icons/sidebar-expand.svg b/src/assets/icons/sidebar-expand.svg index 9c7a361..2595bef 100644 --- a/src/assets/icons/sidebar-expand.svg +++ b/src/assets/icons/sidebar-expand.svg @@ -35,4 +35,4 @@ limitations under the License. v16 " /> - \ No newline at end of file + diff --git a/src/assets/icons/sun.svg b/src/assets/icons/sun.svg index 8ee19b7..a298f02 100644 --- a/src/assets/icons/sun.svg +++ b/src/assets/icons/sun.svg @@ -42,4 +42,4 @@ limitations under the License. - \ No newline at end of file + diff --git a/src/assets/images/logo.svg b/src/assets/images/logo.svg index f519f9d..b0780b3 100644 --- a/src/assets/images/logo.svg +++ b/src/assets/images/logo.svg @@ -16,4 +16,4 @@ limitations under the License. - \ No newline at end of file + diff --git a/src/features/colorScheme/components/ColorSchemeButton.vue b/src/features/colorScheme/components/ColorSchemeButton.vue index ed56e9d..7cc25d2 100644 --- a/src/features/colorScheme/components/ColorSchemeButton.vue +++ b/src/features/colorScheme/components/ColorSchemeButton.vue @@ -78,4 +78,4 @@ const setColorScheme = function setColorScheme (newColorScheme) { .color-scheme-button:hover { background: var(--light-hover); } - \ No newline at end of file + diff --git a/src/features/footer/components/Footer.vue b/src/features/footer/components/Footer.vue index e67fa8e..ccbb0c4 100644 --- a/src/features/footer/components/Footer.vue +++ b/src/features/footer/components/Footer.vue @@ -103,4 +103,4 @@ const copyrightPeriod = margin-top: 0.8em; } } - \ No newline at end of file + diff --git a/src/features/i18n/components/LanguageSwitchButton.vue b/src/features/i18n/components/LanguageSwitchButton.vue index 1f12a79..a919fed 100644 --- a/src/features/i18n/components/LanguageSwitchButton.vue +++ b/src/features/i18n/components/LanguageSwitchButton.vue @@ -163,4 +163,4 @@ const open = function () { .flag { font-size: 1.1rem; } - \ No newline at end of file + diff --git a/src/features/i18n/components/__tests__/LanguageSwitchButton.test.js b/src/features/i18n/components/__tests__/LanguageSwitchButton.test.js index 0967c68..899e7a8 100644 --- a/src/features/i18n/components/__tests__/LanguageSwitchButton.test.js +++ b/src/features/i18n/components/__tests__/LanguageSwitchButton.test.js @@ -84,4 +84,4 @@ describe('LanguageSwitchButton', () => { wrapper.unmount(); externalDiv.remove(); }); -}); \ No newline at end of file +}); diff --git a/src/features/i18n/utils/navigatorLanguage.js b/src/features/i18n/utils/navigatorLanguage.js index adddf26..7b6f6d6 100644 --- a/src/features/i18n/utils/navigatorLanguage.js +++ b/src/features/i18n/utils/navigatorLanguage.js @@ -17,4 +17,4 @@ limitations under the License. export const getNavigatorLanguage = function getNavigatorLanguage () { const locale = new Intl.Locale(navigator.language); return locale.language; -}; \ No newline at end of file +}; diff --git a/src/features/icons/components/Icon.vue b/src/features/icons/components/Icon.vue index b70953e..31999a4 100644 --- a/src/features/icons/components/Icon.vue +++ b/src/features/icons/components/Icon.vue @@ -51,4 +51,4 @@ const size = computed(() => ensureUnit(props.size)) align-items: center; filter: var(--invert); } - \ No newline at end of file + diff --git a/src/features/nav/components/NavbarSearchBarWrapper.vue b/src/features/nav/components/NavbarSearchBarWrapper.vue index 4ac2724..ba9998f 100644 --- a/src/features/nav/components/NavbarSearchBarWrapper.vue +++ b/src/features/nav/components/NavbarSearchBarWrapper.vue @@ -40,4 +40,4 @@ watch(() => route.query.q, q => { v-model="searchQueryModel" auto-submit /> - \ No newline at end of file + diff --git a/src/features/search/components/Searchbar.vue b/src/features/search/components/Searchbar.vue index 26c688b..c64a087 100644 --- a/src/features/search/components/Searchbar.vue +++ b/src/features/search/components/Searchbar.vue @@ -114,4 +114,4 @@ const submitSearch = function () { .search-form { width: 100%; } - \ No newline at end of file + diff --git a/src/features/search/views/SearchResultsView.vue b/src/features/search/views/SearchResultsView.vue index 06b751b..dd00ca7 100644 --- a/src/features/search/views/SearchResultsView.vue +++ b/src/features/search/views/SearchResultsView.vue @@ -94,4 +94,4 @@ const { t } = useI18n(); transform: scale(1); } } - \ No newline at end of file + diff --git a/src/features/settings/components/Selection.vue b/src/features/settings/components/Selection.vue index 864ca9a..1512493 100644 --- a/src/features/settings/components/Selection.vue +++ b/src/features/settings/components/Selection.vue @@ -122,4 +122,4 @@ const labelId = useId(); .option-input:checked + .option-check-mark-wrapper .option-check-mark { visibility: visible; } - \ No newline at end of file + diff --git a/src/features/settings/components/SettingsButton.css b/src/features/settings/components/SettingsButton.css index 1bc593f..481e0bb 100644 --- a/src/features/settings/components/SettingsButton.css +++ b/src/features/settings/components/SettingsButton.css @@ -16,4 +16,4 @@ .settings-button:hover { background-color: var(--light-hover); -} \ No newline at end of file +} diff --git a/src/features/settings/components/SettingsInput.vue b/src/features/settings/components/SettingsInput.vue index 5fec61c..31bac2a 100644 --- a/src/features/settings/components/SettingsInput.vue +++ b/src/features/settings/components/SettingsInput.vue @@ -212,4 +212,4 @@ const apply = function apply () { } } } - \ No newline at end of file + diff --git a/src/features/settings/components/SettingsPage.vue b/src/features/settings/components/SettingsPage.vue index 465c594..5ff17b7 100644 --- a/src/features/settings/components/SettingsPage.vue +++ b/src/features/settings/components/SettingsPage.vue @@ -90,4 +90,4 @@ const props = defineProps({ .section-heading[aria-level="4"] { --size: 1.4em; } - \ No newline at end of file + diff --git a/src/features/settings/components/SettingsPageLink.vue b/src/features/settings/components/SettingsPageLink.vue index e834518..ea3878c 100644 --- a/src/features/settings/components/SettingsPageLink.vue +++ b/src/features/settings/components/SettingsPageLink.vue @@ -58,4 +58,4 @@ const followLink = function followLink () { align-items: center; justify-content: space-between; } - \ No newline at end of file + diff --git a/src/features/settings/components/Switch.vue b/src/features/settings/components/Switch.vue index b5ca8cf..88ecce6 100644 --- a/src/features/settings/components/Switch.vue +++ b/src/features/settings/components/Switch.vue @@ -106,4 +106,4 @@ const toggle = function toggle () { .switch-wrapper.enabled .switch-point { margin-left: var(--point-size); } - \ No newline at end of file + diff --git a/src/features/settings/components/__tests__/Selection.test.js b/src/features/settings/components/__tests__/Selection.test.js index 73319f4..95e3924 100644 --- a/src/features/settings/components/__tests__/Selection.test.js +++ b/src/features/settings/components/__tests__/Selection.test.js @@ -290,4 +290,4 @@ describe('Selection', () => { const label = wrapper.find('.label'); expect(label.text()).toBe(translation); }); -}); \ No newline at end of file +}); diff --git a/src/features/settings/components/__tests__/SettingsInput.test.js b/src/features/settings/components/__tests__/SettingsInput.test.js index 44d6cef..b507794 100644 --- a/src/features/settings/components/__tests__/SettingsInput.test.js +++ b/src/features/settings/components/__tests__/SettingsInput.test.js @@ -207,4 +207,4 @@ describe('SettingsInput', () => { const label = wrapper.find('label'); expect(label.text()).toBe(translation); }); -}); \ No newline at end of file +}); diff --git a/src/features/settings/components/__tests__/SettingsPage.test.js b/src/features/settings/components/__tests__/SettingsPage.test.js index 038ecae..70b78b9 100644 --- a/src/features/settings/components/__tests__/SettingsPage.test.js +++ b/src/features/settings/components/__tests__/SettingsPage.test.js @@ -157,4 +157,4 @@ describe('SettingsPage', () => { } }); }); -}); \ No newline at end of file +}); diff --git a/src/features/settings/components/__tests__/SettingsPageLink.test.js b/src/features/settings/components/__tests__/SettingsPageLink.test.js index 172f662..7855b67 100644 --- a/src/features/settings/components/__tests__/SettingsPageLink.test.js +++ b/src/features/settings/components/__tests__/SettingsPageLink.test.js @@ -56,4 +56,4 @@ describe('SettingsPageLink', () => { expect(goToSettingsPage).toHaveBeenCalledWith(target); }); -}); \ No newline at end of file +}); diff --git a/src/features/settings/components/__tests__/Switch.test.js b/src/features/settings/components/__tests__/Switch.test.js index 3b3348c..de13b44 100644 --- a/src/features/settings/components/__tests__/Switch.test.js +++ b/src/features/settings/components/__tests__/Switch.test.js @@ -122,4 +122,4 @@ describe('Switch', () => { const label = wrapper.find('label'); expect(label.text()).toBe(translation); }); -}); \ No newline at end of file +}); diff --git a/src/features/settings/composables/__tests__/useSettingsPage.test.js b/src/features/settings/composables/__tests__/useSettingsPage.test.js index f54401d..cef01c4 100644 --- a/src/features/settings/composables/__tests__/useSettingsPage.test.js +++ b/src/features/settings/composables/__tests__/useSettingsPage.test.js @@ -37,4 +37,4 @@ describe('useSettingsPage', () => { }); }); }); -}); \ No newline at end of file +}); diff --git a/src/features/settings/composables/useSettingsPage.js b/src/features/settings/composables/useSettingsPage.js index eea8ac1..bd45729 100644 --- a/src/features/settings/composables/useSettingsPage.js +++ b/src/features/settings/composables/useSettingsPage.js @@ -30,4 +30,4 @@ export const useSettingsPage = function useSettingsPage () { }; return { goToSettingsPage }; -}; \ No newline at end of file +}; diff --git a/src/features/settings/stores/settingsStore.js b/src/features/settings/stores/settingsStore.js index 482268a..5f5133f 100644 --- a/src/features/settings/stores/settingsStore.js +++ b/src/features/settings/stores/settingsStore.js @@ -39,4 +39,4 @@ export const useSettingsStore = defineStore('settings', () => { return { set, get, remove, clear, settings }; }, { persist: true -}); \ No newline at end of file +}); diff --git a/src/features/settings/types/settingsConfig.js b/src/features/settings/types/settingsConfig.js index 42f5474..ab8498f 100644 --- a/src/features/settings/types/settingsConfig.js +++ b/src/features/settings/types/settingsConfig.js @@ -62,4 +62,4 @@ limitations under the License. * @typedef {BoolSettingConfig | NumberSettingConfig | StringSettingConfig | SelectionSettingConfig | SectionSettingConfig} SettingConfigEntry * @typedef {{ contents: SettingConfigEntry[] }} FirstLevelSettingConfigEntry * @typedef {{ contents: FirstLevelSettingConfigEntry[] }} SettingsConfig - */ \ No newline at end of file + */ diff --git a/src/features/settings/utils/__tests__/getSetting.test.js b/src/features/settings/utils/__tests__/getSetting.test.js index d28eb62..a8b8262 100644 --- a/src/features/settings/utils/__tests__/getSetting.test.js +++ b/src/features/settings/utils/__tests__/getSetting.test.js @@ -523,4 +523,4 @@ test.for([ ({ settings: veryNestedSettingsList, path: ['1b', '2b', '3b', '4ba', '5b', '6b', '7a'], expected: undefined }) ])('returns $expected', ({ settings, path, expected }) => { expect(getSettingRecursively(path, settings)).toStrictEqual(expected); -}); \ No newline at end of file +}); diff --git a/src/features/settings/utils/__tests__/settingsPage.test.js b/src/features/settings/utils/__tests__/settingsPage.test.js index 29ea74d..bec4a17 100644 --- a/src/features/settings/utils/__tests__/settingsPage.test.js +++ b/src/features/settings/utils/__tests__/settingsPage.test.js @@ -60,4 +60,4 @@ describe('settingsPage', () => { expect(getSettingsPagePathSegments(path)).toStrictEqual(expected); }); }) -}) \ No newline at end of file +}) diff --git a/src/features/settings/utils/__tests__/settingsValidator.test.js b/src/features/settings/utils/__tests__/settingsValidator.test.js index d6ea39c..067c519 100644 --- a/src/features/settings/utils/__tests__/settingsValidator.test.js +++ b/src/features/settings/utils/__tests__/settingsValidator.test.js @@ -810,4 +810,4 @@ describe('settingsValidator', () => { expect(() => assertString(value)).throws(Error); }); }); -}); \ No newline at end of file +}); diff --git a/src/features/settings/utils/getSetting.js b/src/features/settings/utils/getSetting.js index e65fcd5..885dbb5 100644 --- a/src/features/settings/utils/getSetting.js +++ b/src/features/settings/utils/getSetting.js @@ -39,4 +39,4 @@ export const getSettingRecursively = function getSettingRecursively (sectionPath }; }; return oneSettingsLevel(sectionPath, { content: settings }); -}; \ No newline at end of file +}; diff --git a/src/features/settings/utils/settingsPage.js b/src/features/settings/utils/settingsPage.js index 2f1cb1a..a6245ea 100644 --- a/src/features/settings/utils/settingsPage.js +++ b/src/features/settings/utils/settingsPage.js @@ -28,4 +28,4 @@ export const getSettingsPagePathSegments = function getSettingsPagePathSegments (segment) => segment.replace(/[^a-zA-Z0-9-]/g, '') ) .filter(Boolean); -}; \ No newline at end of file +}; diff --git a/src/features/settings/utils/settingsValidator.js b/src/features/settings/utils/settingsValidator.js index ebe1554..052304b 100644 --- a/src/features/settings/utils/settingsValidator.js +++ b/src/features/settings/utils/settingsValidator.js @@ -126,4 +126,4 @@ export function validateSettingsConfig(raw) { raw.contents.forEach((entry, i) => validateFirstLevelSection(entry, `contents[${i}]`) ); -} \ No newline at end of file +} diff --git a/src/features/settings/views/SettingsView.vue b/src/features/settings/views/SettingsView.vue index 538dfc2..c4e208a 100644 --- a/src/features/settings/views/SettingsView.vue +++ b/src/features/settings/views/SettingsView.vue @@ -137,4 +137,4 @@ const toggleSidebarIfSmallScreen = function toggleSidebarIfSmallScreen (toggleSi padding: 0; } } - \ No newline at end of file + diff --git a/src/features/settings/views/__tests__/SettingsView.test.js b/src/features/settings/views/__tests__/SettingsView.test.js index 4a49a6f..8b5dc20 100644 --- a/src/features/settings/views/__tests__/SettingsView.test.js +++ b/src/features/settings/views/__tests__/SettingsView.test.js @@ -279,4 +279,4 @@ describe('SettingsView', () => { beforeEach(() => { currentSection = originalCurrentSection; -}); \ No newline at end of file +}); diff --git a/src/features/sidebar/components/Sidebar.vue b/src/features/sidebar/components/Sidebar.vue index add1c52..ab94113 100644 --- a/src/features/sidebar/components/Sidebar.vue +++ b/src/features/sidebar/components/Sidebar.vue @@ -74,4 +74,4 @@ const toggleSidebar = function toggleSidebar () { padding: 20px; padding-top: 0; } - \ No newline at end of file + diff --git a/src/features/sidebar/components/SidebarExpandButton.vue b/src/features/sidebar/components/SidebarExpandButton.vue index 1802de9..14a0314 100644 --- a/src/features/sidebar/components/SidebarExpandButton.vue +++ b/src/features/sidebar/components/SidebarExpandButton.vue @@ -38,4 +38,4 @@ const click = function click (event) { padding: 4px; border-radius: 10px; } - \ No newline at end of file + diff --git a/src/layouts/LeftSidebarLayout.vue b/src/layouts/LeftSidebarLayout.vue index c8a5293..5dcc9c8 100644 --- a/src/layouts/LeftSidebarLayout.vue +++ b/src/layouts/LeftSidebarLayout.vue @@ -100,4 +100,4 @@ const toggleSidebar = function toggleSidebar () { grid-area: main-content; padding: 20px; } - \ No newline at end of file + diff --git a/src/locales/de.json b/src/locales/de.json index 64eb789..6169e58 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -91,4 +91,4 @@ "loadError": "Das Impressum konnte nicht geladen werden." } } -} \ No newline at end of file +} diff --git a/src/locales/en.json b/src/locales/en.json index facfb20..8159e7d 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -91,4 +91,4 @@ "loadError": "The legal notice could not be loaded." } } -} \ No newline at end of file +} diff --git a/src/locales/es.json b/src/locales/es.json index 2026185..4a7187c 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -62,4 +62,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/fr.json b/src/locales/fr.json index e582c2b..37137a3 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -62,4 +62,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/it.json b/src/locales/it.json index 95b95a1..6b7842e 100644 --- a/src/locales/it.json +++ b/src/locales/it.json @@ -62,4 +62,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/pt.json b/src/locales/pt.json index 6502f48..f05ecbd 100644 --- a/src/locales/pt.json +++ b/src/locales/pt.json @@ -62,4 +62,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/router/index.js b/src/router/index.js index 28fccfe..c571f39 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -93,4 +93,4 @@ router.beforeEach((route) => { }; }); -export default router; \ No newline at end of file +export default router; diff --git a/src/styles/variables/colors.css b/src/styles/variables/colors.css index bf7f8a0..3778685 100644 --- a/src/styles/variables/colors.css +++ b/src/styles/variables/colors.css @@ -155,4 +155,4 @@ body.dark { --light-hover: var(--light-d-5); --invert: invert(1); -} \ No newline at end of file +} diff --git a/src/styles/variables/dimensions.css b/src/styles/variables/dimensions.css index baf0edf..7b06a7c 100644 --- a/src/styles/variables/dimensions.css +++ b/src/styles/variables/dimensions.css @@ -1,4 +1,4 @@ :root { --input-padding: 0.7em; --input-height: 1em; -} \ No newline at end of file +} diff --git a/src/test-utils/mountComponent.js b/src/test-utils/mountComponent.js index 3f8a0a4..8c997d8 100644 --- a/src/test-utils/mountComponent.js +++ b/src/test-utils/mountComponent.js @@ -59,4 +59,4 @@ export const mountComponent = function mountComponent (component, options = {}, }, ...options }); -}; \ No newline at end of file +}; diff --git a/src/utils/__tests__/cssDimensions.test.js b/src/utils/__tests__/cssDimensions.test.js index 6f5cc59..f6f59db 100644 --- a/src/utils/__tests__/cssDimensions.test.js +++ b/src/utils/__tests__/cssDimensions.test.js @@ -121,4 +121,4 @@ describe('cssDimensions', () => { ])('ensureUnit returns $expected with input $dimension', ({ dimension, expected }) => { expect(ensureUnit(dimension)).toBe(expected); }); -}); \ No newline at end of file +}); diff --git a/src/utils/cssDimensions.js b/src/utils/cssDimensions.js index ec1521d..9214e3f 100644 --- a/src/utils/cssDimensions.js +++ b/src/utils/cssDimensions.js @@ -28,4 +28,4 @@ export const ensureUnit = function (d) { }; return d; -}; \ No newline at end of file +}; diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue index 9f441e8..d84ef7d 100644 --- a/src/views/NotFound.vue +++ b/src/views/NotFound.vue @@ -53,4 +53,4 @@ const { t } = useI18n(); padding: 10px 20px; text-decoration: none; } - \ No newline at end of file + diff --git a/src/views/SearchView.vue b/src/views/SearchView.vue index 6a5df4c..baae55d 100644 --- a/src/views/SearchView.vue +++ b/src/views/SearchView.vue @@ -83,4 +83,4 @@ const submitSearch = function () { width: 100%; } } - \ No newline at end of file +