]> source.dussan.org Git - nextcloud-server.git/commit
chore: Enable ESLint for apps and fix all errors
authorFerdinand Thiessen <opensource@fthiessen.de>
Mon, 24 Jun 2024 22:00:31 +0000 (00:00 +0200)
committerFerdinand Thiessen <opensource@fthiessen.de>
Tue, 9 Jul 2024 15:13:30 +0000 (17:13 +0200)
commit691f570237e26398aa22f40c0efca23141d5583e
tree4409270ac8ee482ad03f745f77003c726ffbf09f
parent3a97dbf248b3e581b5782a638743958eb6f2a640
chore: Enable ESLint for apps and fix all errors

Nevertheless this causes a huge amount of new warnings.
Previously the shell script for directories to lint was wrong it was generating all app names to lint,
but was missing the `apps/` prefix. Causing only `core` to be linted.

Co-authored-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
88 files changed:
.eslintrc.js
__tests__/mock-window.js [new file with mode: 0644]
apps/comments/src/services/DavClient.js
apps/comments/src/services/GetComments.ts
apps/comments/src/utils/cancelableRequest.js
apps/dav/src/components/AbsenceForm.vue
apps/dav/src/dav/client.js
apps/dav/src/service/PreferenceService.js
apps/dav/src/settings.js
apps/dav/src/views/CalDavSettings.spec.js
apps/dav/src/views/CalDavSettings.vue
apps/federatedfilesharing/src/components/AdminSettings.vue
apps/federatedfilesharing/src/components/PersonalSettings.vue
apps/federatedfilesharing/src/external.js
apps/files/src/actions/deleteAction.ts
apps/files/src/actions/sidebarAction.ts
apps/files/src/components/FileEntryMixin.ts
apps/files/src/components/NavigationQuota.vue
apps/files/src/components/TransferOwnershipDialogue.vue
apps/files/src/components/VirtualList.vue
apps/files/src/composables/useNavigation.spec.ts
apps/files/src/init.ts
apps/files/src/main.ts
apps/files/src/plugins/search/folderSearch.ts
apps/files/src/services/LivePhotos.ts
apps/files/src/services/PreviewService.ts
apps/files/src/store/dragging.ts
apps/files/src/store/files.ts
apps/files/src/store/keyboard.ts
apps/files/src/store/selection.ts
apps/files/src/store/userconfig.ts
apps/files/src/store/viewConfig.ts
apps/files_external/src/actions/inlineStorageCheckAction.ts
apps/files_external/tests/appSpec.js
apps/files_reminders/src/actions/setReminderSuggestionActions.ts
apps/files_reminders/src/shared/types.ts
apps/files_sharing/src/components/SharingInput.vue
apps/files_sharing/src/mixins/ShareDetails.js
apps/files_sharing/src/services/SharingService.ts
apps/files_trashbin/src/services/client.ts
apps/files_versions/src/utils/davClient.js
apps/oauth2/src/App.vue
apps/oauth2/src/components/OAuthItem.vue
apps/settings/src/components/AdminSettingsSharingForm.vue
apps/settings/src/components/BasicSettings/BackgroundJob.vue
apps/settings/src/components/DeclarativeSettings/DeclarativeSection.vue
apps/settings/src/components/Encryption.vue
apps/settings/src/components/PersonalInfo/BirthdaySection.vue
apps/settings/src/components/Users/UserRow.vue
apps/settings/src/components/WebAuthn/AddDevice.vue
apps/settings/src/components/WebAuthn/Section.vue
apps/settings/src/main-declarative-settings-forms.ts
apps/settings/src/service/PersonalInfo/EmailService.js
apps/settings/src/service/PersonalInfo/PersonalInfoService.js
apps/settings/src/store/apps.js
apps/settings/src/store/authtoken.ts
apps/settings/src/store/users.js
apps/settings/src/utils/userUtils.ts
apps/sharebymail/src/components/AdminSettings.vue
apps/systemtags/src/services/api.ts
apps/systemtags/src/services/davClient.ts
apps/systemtags/src/services/files.ts
apps/systemtags/src/utils.ts
apps/theming/src/components/BackgroundSettings.vue
apps/theming/src/components/ItemPreview.vue
apps/theming/src/components/admin/CheckboxField.vue
apps/theming/src/components/admin/FileInputField.vue
apps/twofactor_backupcodes/src/views/PersonalSettings.vue
apps/workflowengine/src/components/Rule.vue
apps/workflowengine/src/store.js
babel.config.js
core/src/OC/menu.js
core/src/OC/notification.js
core/src/OC/util-history.js
core/src/OC/xhr-error.js
core/src/Util/get-url-parameter.js
core/src/components/ContactsMenu/Contact.vue
core/src/components/setup/RecommendedApps.vue
core/src/jquery/octemplate.js
core/src/session-heartbeat.js
core/src/systemtags/systemtagmodel.js
core/src/tests/components/ContactsMenu/Contact.spec.js
core/src/tests/views/ContactsMenu.spec.js
core/src/utils/xhr-request.js
core/src/views/ContactsMenu.vue
jest.config.ts
package-lock.json
package.json