read a source file and parse all the excluded lines from it
parse_exclusions(
file,
exclude = settings$exclude,
exclude_next = settings$exclude_next,
exclude_start = settings$exclude_start,
exclude_end = settings$exclude_end,
exclude_linter = settings$exclude_linter,
exclude_linter_sep = settings$exclude_linter_sep,
lines = NULL,
linter_names = NULL
)
A possibly named list of excluded lines, possibly for specific linters.
R source file
Regular expression used to mark lines to exclude.
Regular expression used to mark lines immediately preceding excluded lines.
Regular expression used to mark the start of an excluded range.
Regular expression used to mark the end of an excluded range.
Regular expression used to capture a list of to-be-excluded linters immediately following a
exclude
or exclude_start
marker.
Regular expression used to split a linter list into individual linter names for exclusion.
A character vector of the content lines of file
.
Names of active linters.