Fix broken links 2
We have a number of broken links in the docs. They are being redirected to a new URL, but we need to check these redirects are correct and update the links accordingly.
Please note, we are using Vue v2 so should probably not be updating links to point to Vue v3 docs.
public/ee/development/fe_guide/style/vue.html:
[ ERROR ] external_links - broken reference to https://vuejs.org/v2/guide/state-management.html: link has moved permanently to 'https://vuejs.org/guide/scaling-up/state-management.html'
[ ERROR ] external_links - broken reference to https://vuejs.org/v2/api/: link has moved permanently to 'https://vuejs.org/api/'
[ ERROR ] external_links - broken reference to https://vuejs.org/v2/guide/list.html: link has moved permanently to 'https://vuejs.org/guide/essentials/list.html'
[ ERROR ] external_links - broken reference to https://vue-test-utils.vuejs.org/api/: link has moved permanently to 'https://v1.test-utils.vuejs.org/api/'
[ ERROR ] external_links - broken reference to https://vue-test-utils.vuejs.org/api/options.html: link has moved permanently to 'https://v1.test-utils.vuejs.org/api/options.html'
[ ERROR ] external_links - broken reference to https://vue-test-utils.vuejs.org/api/wrapper/: link has moved permanently to 'https://v1.test-utils.vuejs.org/api/wrapper/'
public/ee/development/fe_guide/tooling.html:
[ ERROR ] external_links - broken reference to https://eslint.org/docs/rules/no-new: link has moved permanently to 'https://eslint.org/docs/latest/rules/no-new'
[ ERROR ] external_links - broken reference to https://eslint.org/docs/rules/class-methods-use-this: link has moved permanently to 'https://eslint.org/docs/latest/rules/class-methods-use-this'
public/ee/development/fe_guide/view_component.html:
[ ERROR ] external_links - broken reference to https://design.gitlab.com/components/toggle: link has moved permanently to 'https://design.gitlab.com/components/toggle/'
[ ERROR ] external_links - broken reference to https://design.gitlab.com/components/button: link has moved permanently to 'https://design.gitlab.com/components/button/'
[ ERROR ] external_links - broken reference to https://design.gitlab.com/components/alert: link has moved permanently to 'https://design.gitlab.com/components/alert/'
[ ERROR ] external_links - broken reference to https://design.gitlab.com/components/card: link has moved permanently to 'https://design.gitlab.com/components/card/'
[ ERROR ] external_links - broken reference to https://design.gitlab.com/components/banner: link has moved permanently to 'https://design.gitlab.com/components/banner/'
public/ee/development/fe_guide/vue.html:
[ ERROR ] external_links - broken reference to https://vuejs.org/v2/guide/state-management.html: link has moved permanently to 'https://vuejs.org/guide/scaling-up/state-management.html'
[ ERROR ] external_links - broken reference to https://vuejs.org/v2/api/: link has moved permanently to 'https://vuejs.org/api/'
[ ERROR ] external_links - broken reference to https://vuejs.org/v2/guide/components.html: link has moved permanently to 'https://vuejs.org/guide/essentials/component-basics.html'
[ ERROR ] external_links - broken reference to https://vuejs.org/v2/guide/testing.html: link has moved permanently to 'https://vuejs.org/guide/scaling-up/testing.html'
[ ERROR ] external_links - broken reference to https://vuejs.org/v2/guide/components-custom-events.html: link has moved permanently to 'https://vuejs.org/guide/components/events.html'
[ ERROR ] external_links - broken reference to https://vuejs.org/v2/guide/: link has moved permanently to 'https://vuejs.org/guide/introduction.html'
public/ee/development/fe_guide/vuex.html:
[ ERROR ] external_links - broken reference to https://vuejs.org/v2/guide/computed.html: link has moved permanently to 'https://vuejs.org/guide/essentials/computed.html'
See: #368300