Our goodpractice Package Has New Superpowers
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
The rOpenSci-maintained goodpractice R package has received a major update, expanding from 230 to 338 checks and introducing a new check-group system that makes it far easier to control which checks run. New check groups cover DESCRIPTION files, Rd documentation, spelling, URL validation, and more — many powered by treesitter for AST-based analysis. Reporting is improved via the cli package, and a new groups parameter on print() lets users work through results incrementally. The post also includes candid reflections from both contributors on using Claude Code (Opus 4.5) as an AI assistant throughout 70 pull requests, covering what worked well (scaffolding, test generation, commit messages) and what didn't (forgetting instructions, defaulting to regex over AST, nested loops).