Migrate app to TypeScript (#1637)
* Initial setup and migrated src/common * WIP * WIP * WIP * Main module basically finished * Renderer process migrated * Added CI step and some fixes * Fixed remainder of issues and added proper ESLint config * Fixed a couple issues * Progress! * Some more fixes * Fixed a test * Fix build step * PR feedback
This commit is contained in:
104
.eslintrc.json
104
.eslintrc.json
@@ -74,58 +74,58 @@
|
||||
"scripts/manipulate_windows_zip.js",
|
||||
"scripts/check_build_config.js",
|
||||
"LICENSE.txt",
|
||||
"src/utils/util.js",
|
||||
"src/main.js",
|
||||
"src/browser/js/contextMenu.js",
|
||||
"src/browser/updater.jsx",
|
||||
"src/browser/js/badge.js",
|
||||
"src/browser/webview/mattermost.js",
|
||||
"src/browser/components/RemoveServerModal.jsx",
|
||||
"src/browser/components/MainPage.jsx",
|
||||
"src/browser/components/HoveringURL.jsx",
|
||||
"src/browser/components/AutoSaveIndicator.jsx",
|
||||
"src/browser/components/MattermostView.jsx",
|
||||
"src/browser/components/TabBar.jsx",
|
||||
"src/browser/components/DestructiveConfirmModal.jsx",
|
||||
"src/browser/components/ErrorView.jsx",
|
||||
"src/browser/components/UpdaterPage.jsx",
|
||||
"src/browser/components/PermissionRequestDialog.jsx",
|
||||
"src/browser/components/Finder.jsx",
|
||||
"src/browser/components/SettingsPage.jsx",
|
||||
"src/browser/components/TeamListItem.jsx",
|
||||
"src/browser/components/UpdaterPage/UpdaterPage.stories.jsx",
|
||||
"src/browser/components/Button/Button.stories.jsx",
|
||||
"src/browser/components/TeamList.jsx",
|
||||
"src/browser/components/LoginModal.jsx",
|
||||
"src/browser/components/NewTeamModal.jsx",
|
||||
"src/browser/settings.jsx",
|
||||
"src/browser/index.jsx",
|
||||
"src/common/deepmerge.js",
|
||||
"src/common/config/index.js",
|
||||
"src/common/config/buildConfig.js",
|
||||
"src/common/config/pastDefaultPreferences.js",
|
||||
"src/common/config/upgradePreferences.js",
|
||||
"src/common/config/RegistryConfig.js",
|
||||
"src/common/osVersion.js",
|
||||
"src/common/config/defaultPreferences.js",
|
||||
"src/common/JsonFileManager.js",
|
||||
"src/main/certificateStore.js",
|
||||
"src/main/mainWindow.js",
|
||||
"src/main/allowProtocolDialog.js",
|
||||
"src/main/permissionRequestHandler.js",
|
||||
"src/main/squirrelStartup.js",
|
||||
"src/main/autoLaunch.js",
|
||||
"src/main/PermissionManager.js",
|
||||
"src/main/AutoLauncher.js",
|
||||
"src/main/AppStateManager.js",
|
||||
"src/main/menus/tray.js",
|
||||
"src/main/CriticalErrorHandler.js",
|
||||
"src/main/cookieManager.js",
|
||||
"src/main/utils.js",
|
||||
"src/main/downloadURL.js",
|
||||
"src/main/autoUpdater.js",
|
||||
"src/main/SpellChecker.js",
|
||||
"src/main/menus/app.js"
|
||||
"src/utils/util.ts",
|
||||
"src/main/main.ts",
|
||||
"src/main/contextMenu.ts",
|
||||
"src/renderer/updater.tsx",
|
||||
"src/main/badge.ts",
|
||||
"src/common/deepmerge.ts",
|
||||
"src/common/config/index.ts",
|
||||
"src/common/config/buildConfig.ts",
|
||||
"src/common/config/pastDefaultPreferences.ts",
|
||||
"src/common/config/upgradePreferences.ts",
|
||||
"src/common/config/RegistryConfig.ts",
|
||||
"src/common/osVersion.ts",
|
||||
"src/common/config/defaultPreferences.ts",
|
||||
"src/common/JsonFileManager.ts",
|
||||
"src/main/certificateStore.ts",
|
||||
"src/main/mainWindow.ts",
|
||||
"src/main/allowProtocolDialog.ts",
|
||||
"src/main/permissionRequestHandler.ts",
|
||||
"src/main/squirrelStartup.ts",
|
||||
"src/main/autoLaunch.ts",
|
||||
"src/main/PermissionManager.ts",
|
||||
"src/main/AutoLauncher.ts",
|
||||
"src/main/AppStateManager.ts",
|
||||
"src/main/menus/tray.ts",
|
||||
"src/main/CriticalErrorHandler.ts",
|
||||
"src/main/cookieManager.ts",
|
||||
"src/main/utils.ts",
|
||||
"src/main/downloadURL.ts",
|
||||
"src/main/autoUpdater.ts",
|
||||
"src/main/SpellChecker.ts",
|
||||
"src/main/menus/app.ts",
|
||||
"src/main/preload/mattermost.js",
|
||||
"src/renderer/components/RemoveServerModal.tsx",
|
||||
"src/renderer/components/MainPage.tsx",
|
||||
"src/renderer/components/HoveringURL.tsx",
|
||||
"src/renderer/components/AutoSaveIndicator.tsx",
|
||||
"src/renderer/components/MattermostView.tsx",
|
||||
"src/renderer/components/TabBar.tsx",
|
||||
"src/renderer/components/DestructiveConfirmModal.tsx",
|
||||
"src/renderer/components/ErrorView.tsx",
|
||||
"src/renderer/components/UpdaterPage.tsx",
|
||||
"src/renderer/components/PermissionRequestDialog.tsx",
|
||||
"src/renderer/components/Finder.tsx",
|
||||
"src/renderer/components/SettingsPage.tsx",
|
||||
"src/renderer/components/TeamListItem.tsx",
|
||||
"src/renderer/components/UpdaterPage/UpdaterPage.stories.tsx",
|
||||
"src/renderer/components/Button/Button.stories.tsx",
|
||||
"src/renderer/components/TeamList.tsx",
|
||||
"src/renderer/components/LoginModal.tsx",
|
||||
"src/renderer/components/NewTeamModal.tsx",
|
||||
"src/renderer/settings.tsx",
|
||||
"src/renderer/index.tsx"
|
||||
],
|
||||
"rules": {
|
||||
"header/header": [
|
||||
|
Reference in New Issue
Block a user