Skip to content

refactor: Migrate components for Vue 3 compatibility #3071

refactor: Migrate components for Vue 3 compatibility

refactor: Migrate components for Vue 3 compatibility #3071

Triggered via pull request February 3, 2026 13:48
Status Failure
Total duration 1m 21s
Artifacts

lint-eslint.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 10 warnings
NPM lint: src/Forms.vue#L53
v-on event '@mobile-close-navigation' can't be hyphenated
NPM lint: src/Forms.vue#L52
v-on event '@open-sharing' can't be hyphenated
NPM lint: src/Forms.vue#L51
Attribute 'read-only' can't be hyphenated
NPM lint: src/Forms.vue#L44
Attribute 'heading-id' can't be hyphenated
NPM lint: src/Forms.vue#L42
Attribute 'is-heading' can't be hyphenated
NPM lint: src/Forms.vue#L33
v-on event '@mobile-close-navigation' can't be hyphenated
NPM lint: src/Forms.vue#L32
v-on event '@open-sharing' can't be hyphenated
NPM lint: src/Forms.vue#L25
Attribute 'heading-id' can't be hyphenated
NPM lint: src/Forms.vue#L23
Attribute 'is-heading' can't be hyphenated
NPM lint: src/Forms.vue#L7
Attribute 'app-name' can't be hyphenated
eslint
Process completed with exit code 1.
NPM lint: src/models/AnswerTypes.js#L52
Prefer a more specific type to `Function`
NPM lint: src/mixins/UserSearchMixin.js#L76
Prefer a more specific type to `*`
NPM lint: src/mixins/QuestionMultipleMixin.ts#L235
Missing JSDoc @param "optionType" description
NPM lint: src/mixins/QuestionMultipleMixin.ts#L170
JSDoc @return declaration present but return expression not available in function
NPM lint: src/components/Questions/QuestionMultiple.vue#L136
'input' is defined as ref, but never used
NPM lint: src/components/Questions/QuestionGrid.vue#L325
The "update:values" event has been triggered but not declared on `emits` option
NPM lint: src/components/Questions/QuestionGrid.vue#L318
The "update:values" event has been triggered but not declared on `emits` option
NPM lint: src/components/Questions/QuestionGrid.vue#L157
'input' is defined as ref, but never used
NPM lint: src/components/Questions/QuestionGrid.vue#L117
'input' is defined as ref, but never used
NPM lint: src/components/Questions/QuestionDropdown.vue#L63
'input' is defined as ref, but never used