Ignorelint::Checks::CfignoreSemantics
Semantic checks specific to Cloud Foundry cfignore files.
Constants
BUILTIN_EXCLUDES = {".cfignore", "_darcs", ".DS_Store", ".git", ".gitignore", ".hg", "manifest.yml"}
Files/directories always excluded by Cloud Foundry, regardless of .cfignore.
See: https://docs.cloudfoundry.org/devguide/deploy-apps/prepare-to-deploy.html
Instance methods
check(pat : Pattern) : Array(Issue)
Check a single pattern for cfignore-specific issues.
Checks:
- IG-018: Pattern duplicates a built-in exclude (redundant)