StyleLint
This platform integrates StyleLint.
A mighty CSS linter that helps you avoid errors and enforce conventions.
Configuration
File `stylelint.config.js`
in the root folder contains settings and code convention rules
Inline PHP
A custom plugin is included that removes inline PHP syntax
CI-CD
There is a CI-CD workflow `path/to/my/project/github/workflows/docs.yml`
in place containing a step that automaticly scans the codebase.
The output report is processed in a auto-generated .rst file which stores in `path/to/my/project/docs/report/`
and included in the phpdocs guide
when a push or pull request event triggers and is uploaded to the `gh-pages`
branch.
Run locally
Follow these steps to run StyleLint locally
- Make sure npm packages are installed.
- If it is missing
# cd to the root directory of the project folder # This will install the dependencies set in package.json npm install
- Open a terminal of choice and change current directory to the root directory.
- Run the following command
npx stylelint "app/Views/**/*.php" --formatter tapThis will report directly to the terminal