mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-07-25 22:55:22 +00:00
48 lines
1.4 KiB
Markdown
48 lines
1.4 KiB
Markdown
![]() |
# STYLELINT.md
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
Apply Stylelint to your project's CSS with the following steps:
|
||
|
|
||
|
1. **NPM Script**
|
||
|
|
||
|
- Go to directory: `devTools/`
|
||
|
|
||
|
- Add Stylelint & stylistic/stylelint-plugin
|
||
|
```bash
|
||
|
npm install --save-dev stylelint stylelint-config-standard
|
||
|
npm install --save-dev @stylistic/stylelint-plugin
|
||
|
```
|
||
|
- Add a script entry to your `package.json`:
|
||
|
```jsonc
|
||
|
{
|
||
|
"scripts": {
|
||
|
"lint:css:check": "stylelint \"../stirling-pdf/src/main/**/*.css\" \"../proprietary/src/main/resources/static/css/*.css\" --config .stylelintrc.json",
|
||
|
"lint:css:fix": "stylelint \"../stirling-pdf/src/main/**/*.css\" \"../proprietary/src/main/resources/static/css/*.css\" --config .stylelintrc.json --fix"
|
||
|
}
|
||
|
}
|
||
|
```
|
||
|
- Run the linter:
|
||
|
```bash
|
||
|
npm run lint:css:check
|
||
|
npm run lint:css:fix
|
||
|
```
|
||
|
|
||
|
2. **CLI Usage**
|
||
|
|
||
|
- Lint all CSS files:
|
||
|
```bash
|
||
|
npx stylelint ../stirling-pdf/src/main/**/*.css ../proprietary/src/main/resources/static/css/*.css
|
||
|
```
|
||
|
- Lint a single file:
|
||
|
```bash
|
||
|
npx stylelint ../proprietary/src/main/resources/static/css/audit-dashboard.css
|
||
|
```
|
||
|
- Apply automatic fixes:
|
||
|
```bash
|
||
|
npx stylelint "../stirling-pdf/src/main/**/*.css" "../proprietary/src/main/resources/static/css/*.css" --fix
|
||
|
```
|
||
|
|
||
|
For full configuration options and rule customization, refer to the official documentation: [https://stylelint.io](https://stylelint.io)
|
||
|
|