Thanks for contributing to MMM-MealieMenu!
We hold our code to a a set of standards, and these standards are documented below.
Run npm install
since the normal installation instructions do not install the development packages.
Several linters are used for automatic linting of files.
- ESLint for JavaScript files. Configuration is in
.stylelintrc
. - StyleLint for CSS. Configuration is in
.stylelintrc.json
. - Prettier for the rest of the files. Configuration is in
prettier.config.js
and.prettierignore
.
To run automatic linting, use npm run lint:fix
.
There are currently no tests.
Please refer to the Bug Report or Feature Request Issue templates before submitting an issue.