read a source file and parse all the excluded lines from it
parse_exclusions(
file,
exclude = settings$exclude,
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 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