Skip to content

Add linting for Vue.js source

Duggan, John requested to merge 11-add-linting-for-vue-js-source into dev

Summary of Changes

There are development tools installed for linting and formatting the Vue.js source, but they aren't currently enforced. This adds them to the linting pipeline, fixes issues in the current repository, and adds the linting/formatting commands to pre-commit to make it easier to catch issues before they get to the pipeline.

Also, I updated the source image to build and push in the linting stage and then be reused in the unit-test stage.

Checklist

  • The MR has a clear and concise title
  • Code is self-documented and follows style guidelines.
  • Automated tests are written and pass successfully.
  • Regression tests (e.g. manually triggered system tests, manual GUI/tool tests, ...) are performed to make sure the MR does not break anything (when applicable)
  • Readme file is present and up-to-date.

Documentation Updates

Additional Notes

Closes #11 (closed)

Merge request reports