The rm_local_file
fix block in the grept
tool is used to remove a local file. This can be used to enforce rules about which files should not exist in the repository.
rule_ids
: The ID list of the rules this fix is associated with. Any rule check failure would trigger this fix.paths
: The list of paths of the files or directories to be removed. If a path points a directory, all sub folders and files in that directory would be deleted. If a path points to a non-exist file or directory, no error would be thrown.
The rm_local_file
fix block does not export any attributes.
Here's an example of how to use the rm_local_file
fix block in your configuration file:
fix "rm_local_file" "example" {
rule_ids = ["example_rule"]
paths = ["/path/to/file"]
}
This will remove the file at /path/to/file
if the rule with ID example_rule
fails.