I’m pretty sure that tests.toml is just used by configlet when you want to sync the exercise with upstream changes. Additional tests don’t need to go into tests.toml.
After reopening this PR I saw there are some linter’s warnings, I went through them and some were able to address, some are unnecessary and there is a lot of warnings about deprecation: 47: The use of linters of class ‘function’ was deprecated in lintr version 3.0.0. Use linters classed as ‘linter’ (see ?Linter) instead.
Also there is an error I don’t understand: ERROR: Not lint free
I guess there should be some effort into linting process for the track, I can look into this later if the team agrees.
I don’t really think the #nolint comment is an issue, but I’m open to feedback / suggestions (e.g. if we think we should relax the linting strictness). I haven’t looked into too much but there are lots of old and new posts in the Git repo for the {lintr] pkg raising the issue of false positives from the object linter on (names for) generic methods due to the dots and I’m guessing that it’s probably not easy to address this robustly outside the context of package development.