Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

@putout/plugin-coverage NPM version

🐊Putout plugin helps with coverage configuration files, like :.nycrc.json, c8rc.json. Checkout in 🐊Putout Editor.

Install

npm i @putout/plugin-coverage -D

Rules

File rules

Config

{
    "rules": {
        "coverage/add-to-exclude": ["on", {
            "dismiss": ["*.spec.*"]
        }],
        "coverage/sort-ignore": "on",
        "coverage/remove-files": "on"
    }
}

add-to-exclude

{
    "exclude": [
-       "test"
+       "test",
+       *.config.*
    ]
}

sort-ignore

❌ Example of incorrect code

{
    "exclude": [
        "**/*.spec.*",
        "**/fixture",
        "test",
        ".*.*",
        "**/*.config.*"
    ]
}

✅ Example of correct code

{
    "exclude": [
        "**/*.spec.*",
        "**/fixture",
        "**/*.config.*",
        ".*.*",
        "test"
    ]
}

remove-files

/
-├── .nyc_output
-└── coverage

License

MIT