-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
Today we discussed adding lintr's robustness lints, which are lints for relatively unopinionated good programming practices that are potentially error-prone.
As far as implementation goes, we considered two approaches:
- Either calculate all lints internally, then surface robustness lints as a metric. This allows extension packages to re-use this data for the purpose of surfacing more opinionated lints.
- Calculate only robustness lints, which should be significantly faster, but would require that for more opinionated use cases, all lints would have to be re-executed.
We decided to go with (2) because running all lints can be quite costly for large code bases and we wouldn't be able to handle the case where organizations might even have custom lints that they wish to add, so (1) might require re-execution anyways.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Progress