We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VTI is the CLI for producing all warnings you can see in vscode with vetur. It recently introduced a CLI version: vuejs/vetur#1635
I tried to run this and get a lot of errors, because some code is still badly typed:
$ npx vti diagnostics ==================================== Getting Vetur diagnostics Loading Vetur in current directory: /Users/sam/Desktop/workplace/course-plan Loaded bundled [email protected]. Vetur initialized ==================================== Getting diagnostics from: [ 'src/App.vue', 'src/components/404.vue', 'src/components/BottomBar.vue', 'src/components/BottomBarCourse.vue', 'src/components/BottomBarTab.vue', 'src/components/BottomBarTabView.vue', 'src/components/BottomBarTitle.vue', 'src/components/Caution.vue', 'src/components/CompletedSubReqCourse.vue', 'src/components/Confirmation.vue', 'src/components/Course.vue', 'src/components/Dashboard.vue', 'src/components/Footer.vue', 'src/components/IncompleteSelfCheckSubReqCourse.vue', 'src/components/IncompleteSubReqCourse.vue', 'src/components/Login.vue', 'src/components/Modals/CourseMenu.vue', 'src/components/Modals/DeleteSemester.vue', 'src/components/Modals/EditSemester.vue', 'src/components/Modals/Modal.vue', 'src/components/Modals/NewCourse.vue', 'src/components/Modals/NewCustomCourse.vue', 'src/components/Modals/NewSemester.vue', 'src/components/Modals/Onboarding.vue', 'src/components/Modals/OnboardingBasic.vue', 'src/components/Modals/OnboardingReview.vue', 'src/components/Modals/OnboardingTransfer.vue', 'src/components/Modals/SemesterMenu.vue', 'src/components/Modals/TourWindow.vue', 'src/components/NavBar.vue', 'src/components/Navigation.vue', 'src/components/RequirementHeader.vue', 'src/components/Requirements.vue', 'src/components/RequirementView.vue', 'src/components/SeeAllSubReqCourses.vue', 'src/components/Semester.vue', 'src/components/SemesterView.vue', 'src/components/Settings.vue', 'src/components/SubRequirement.vue', 'src/components/TopBar.vue' ] File : /Users/sam/Desktop/workplace/course-plan/src/components/BottomBar.vue Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. File : /Users/sam/Desktop/workplace/course-plan/src/components/BottomBarTab.vue Error: Property 'color' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'isBottomCourseFocus' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'bottomBarTabToggle' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'courseObj' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'subject' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'number' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'deleteBottomTab' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'courseObj' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. File : /Users/sam/Desktop/workplace/course-plan/src/components/BottomBarTabView.vue Error: Object is of type 'unknown'. Error: Spread types may only be created from object types. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. File : /Users/sam/Desktop/workplace/course-plan/src/components/Course.vue Error: Property 'updateBar' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'cssVars' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'openMenu' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'creditString' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'semesterString' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'semesterString' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'cautionString' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'menuOpen' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'getCreditRange' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'deleteCourse' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'colorCourse' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'editCourseCredit' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Error: Property 'closeMenuIfOpen' does not exist on type 'CombinedVueInstance<{ courseObj: any; subject: string; number: string; name: string; credits: number; creditRange: unknown[]; prereqs: string; semesters: unknown[]; color: string; alerts: any; compact: boolean; id: string; uniqueID: number; active: boolean; semId: number; } & Vue, object, object, object, Record<...>>'. Unexpected statement type: IfStatement Unexpected statement type: IfStatement File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/CourseMenu.vue Error: Property 'id' does not exist on type '{ text: string; hex: string; }'. File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/Modal.vue Error: Property 'contentId' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'title' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'closeCurrentModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'body' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'isOnboard' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'semesterID' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'currentSemesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'disableButton' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'closeCurrentModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'cancel' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'isDisabled' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'addItem' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'add' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/NewCourse.vue Error: Property 'isOnboard' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'text' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'semesterID' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'semesterID' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'placeholder' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'addCourse' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'closeCourseModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/NewSemester.vue Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'closeSeasonDropdownIfOpen' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'showHideSeasonContent' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'seasonPlaceholder' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'seasonPlaceholder' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'seasons' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'seasonValue' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'selectSeason' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'closeYearDropdownIfOpen' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'showHideYearContent' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'yearPlaceholder' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'yearPlaceholder' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'displayOptions' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'years' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Did you mean 'year'? Error: Property 'selectYear' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'isDuplicate' does not exist on type 'CombinedVueInstance<{ currentSemesters: unknown[]; id: number; isEdit: boolean; year: number; type: string; } & Vue, object, object, object, Record<never, any>>'. File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/OnboardingBasic.vue Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ colleges: {}; majors: {}; minors: {}; firstName: any; middleName: any; lastName: any; placeholderText: string; displayOptions: { college: { shown: boolean; stopClose: boolean; boxBorder: string; arrowColor: string; placeholderColor: string; placeholder: string; acronym: string; }[]; major: { .....'. Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ colleges: {}; majors: {}; minors: {}; firstName: any; middleName: any; lastName: any; placeholderText: string; displayOptions: { college: { shown: boolean; stopClose: boolean; boxBorder: string; arrowColor: string; placeholderColor: string; placeholder: string; acronym: string; }[]; major: { .....'. Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ colleges: {}; majors: {}; minors: {}; firstName: any; middleName: any; lastName: any; placeholderText: string; displayOptions: { college: { shown: boolean; stopClose: boolean; boxBorder: string; arrowColor: string; placeholderColor: string; placeholder: string; acronym: string; }[]; major: { .....'. File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/OnboardingTransfer.vue Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ tookSwimTest: string; scores: never[]; classes: never[]; exams: never[]; subjects: never[][]; firstName: any; middleName: any; lastName: any; displayOptions: { exam: never[]; class: never[]; }; transferJSON: {}; isError: boolean; totalCredits: number; } & { ...; } & { ...; } & Vue, object, obje...'. Error: Property 'type' does not exist on type 'never'. Error: Property 'type' does not exist on type 'never'. Error: Property 'type' does not exist on type 'never'. Error: Property 'type' does not exist on type 'never'. Error: Property 'type' does not exist on type 'never'. Error: Property 'type' does not exist on type 'never'. Error: Property 'subject' does not exist on type 'never'. Error: Property 'subject' does not exist on type 'never'. Error: Property 'subject' does not exist on type 'never'. Error: Property 'subject' does not exist on type 'never'. Error: Property 'score' does not exist on type 'never'. Error: Property 'score' does not exist on type 'never'. Error: Property 'score' does not exist on type 'never'. Error: Property 'score' does not exist on type 'never'. Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ tookSwimTest: string; scores: never[]; classes: never[]; exams: never[]; subjects: never[][]; firstName: any; middleName: any; lastName: any; displayOptions: { exam: never[]; class: never[]; }; transferJSON: {}; isError: boolean; totalCredits: number; } & { ...; } & { ...; } & Vue, object, obje...'. Error: Property 'nde' does not exist on type 'CombinedVueInstance<{ tookSwimTest: string; scores: never[]; classes: never[]; exams: never[]; subjects: never[][]; firstName: any; middleName: any; lastName: any; displayOptions: { exam: never[]; class: never[]; }; transferJSON: {}; isError: boolean; totalCredits: number; } & { ...; } & { ...; } & Vue, object, obje...'. Error: Property 'ptions' does not exist on type 'CombinedVueInstance<{ tookSwimTest: string; scores: never[]; classes: never[]; exams: never[]; subjects: never[][]; firstName: any; middleName: any; lastName: any; displayOptions: { exam: never[]; class: never[]; }; transferJSON: {}; isError: boolean; totalCredits: number; } & { ...; } & { ...; } & Vue, object, obje...'. Did you mean '$options'? File : /Users/sam/Desktop/workplace/course-plan/src/components/Modals/TourWindow.vue Error: Property 'ex' does not exist on type 'CombinedVueInstance<{ hideOnClick: string; } & { title: string; text: string; exit: string; buttonText: string; } & Vue, object, object, object, Record<never, any>>'. File : /Users/sam/Desktop/workplace/course-plan/src/components/RequirementHeader.vue Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. Error: Object is of type 'unknown'. File : /Users/sam/Desktop/workplace/course-plan/src/components/Requirements.vue Error: Property 'etRequirementsTooltipText' does not exist on type 'CombinedVueInstance<Data & { getRequirementTypeDisplayName(type: string): string; showMajorOrMinorRequirements(id: number, group: string): boolean; toggleDetails(index: number): void; ... 6 more ...; getRequirementsTooltipText(): string; } & { ...; } & Vue, object, object, object, Record<...>>'. Did you mean 'getRequirementsTooltipText'? Error: Property 'id' does not exist on type 'SingleMenuRequirement'. File : /Users/sam/Desktop/workplace/course-plan/src/components/Semester.vue Error: Property 'checkCourseDuplicate' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'confirmationText' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'deleteSemID' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'deleteSemType' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'deleteSemYear' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'deleteSemester' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'deleteSemID' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'deleteSemType' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'deleteSemYear' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'editSemester' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'openSemesterModal' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'easonMessage' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'seasonImg' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'creditString' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'openSemesterMenu' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'courseContainerHeight' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Object is of type 'unknown'. Error: Spread types may only be created from object types. Error: Property 'deleteCourse' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'colorCourse' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'updateBar' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'editCourseCredit' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'openCourseModal' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'buttonString' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'semesterMenuOpen' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'openDeleteSemesterModal' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'openEditSemesterModal' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. Error: Property 'closeSemesterMenuIfOpen' does not exist on type 'CombinedVueInstance<{ id: number; type: string; year: number; courses: unknown[]; compact: boolean; activatedCourse: any; semesters: unknown[]; isFirstSem: boolean; } & Vue, object, object, object, Record<never, any>>'. File : /Users/sam/Desktop/workplace/course-plan/src/components/SemesterView.vue Error: Property 'isBottomBar' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'isBottomBarExpanded' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'isBottomBarExpanded' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'isBottomBar' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'isBottomBarExpanded' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'key' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'closeBar' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'semesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'noSemesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'noSemesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'openSemesterModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'isMobile' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'isMobile' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'compact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'setNotCompact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'isMobile' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'compact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'setCompact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'confirmationText' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'cautionText' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'compact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'semesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'activatedCourse' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'semesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'checkIfFirstSem' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'updateBar' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'openSemesterModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'deleteSemester' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'editSemester' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'buildDuplicateCautions' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'updateRequirementsMenu' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'compact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'semesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'compact' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'activatedCourse' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'semesters' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'checkIfFirstSem' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'updateBar' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'openSemesterModal' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'deleteSemester' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'editSemester' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. Error: Property 'updateRequirementsMenu' does not exist on type 'CombinedVueInstance<Vue, object, object, object, Record<never, any>>'. ==================================== VTI found 181 errors
The text was updated successfully, but these errors were encountered:
Fix all remaining vti errors and adopt VTI. Close #175.
c89989f
ede50a1
0521b09
No branches or pull requests
VTI is the CLI for producing all warnings you can see in vscode with vetur. It recently introduced a CLI version: vuejs/vetur#1635
I tried to run this and get a lot of errors, because some code is still badly typed:
The text was updated successfully, but these errors were encountered: