Based on Front Boilerplate 4.3.8.
Build is done with Webpack.
Linting with ESLint, following Standard rules, StyleLint, HTMLHint and Pug-lint.
Unit testing with Mocha, run by Karma for renderer or electron-mocha for main. Coverage reports are generated by Istanbul (currently only for renderer). End to end testing is not yet implemented.
This project provides integrations with:
It can be adapted for:
If not using tests:
- remove testing related uses in CI files
- remove following dependencies:
- babel-register
- electron-mocha
- istanbul-instrumenter-loader
- karma
- karma-coverage-istanbul-reporter
- karma-electron
- karma-mocha
- karma-mocha-reporter
- karma-webpack
- mocha
Uncomment 'yarn.lock' file copy in webpack/build.js
.
Remove commented paths in:
- .eslintignore
- .stylelintignore
Update values in:
- sonar-project.properties