Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 956 Bytes

rm_local_file.md

File metadata and controls

25 lines (16 loc) · 956 Bytes

rm_local_file Fix Block

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.

Attributes

  • 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.

Exported Attributes

The rm_local_file fix block does not export any attributes.

Example

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.