feat: extend linter config, add auto-changelog workflow and Conventional Commits guidelines#97
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the package to version 1.11.3, adding a CONTRIBUTING.md file that outlines commit message conventions and style guidelines. The linter configuration has been expanded to include cyclocomp_linter, paste_linter, and a new undesirable_operator_linter to forbid pipe operators, while also enabling default linters for sequences and whitespace. Feedback was provided to unify the linter configuration across different lintr versions to ensure consistency and simplify maintenance.
gladkia
reviewed
May 8, 2026
- Add lintNewsEntries to NAMESPACE (was missing, causing all packages to fail) - Allow <<- and ::: operators (needed for closures and tests) - Fix trailing whitespace, paste_linter, seq_linter violations in gDRstyle
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
What changed?
seq_linter,cyclocomp_linter,paste_linter,trailing_whitespace_linter,trailing_blank_lines_linter; addedundesirable_operator_linterto forbid%>%and|>; fixed typo inread.csvwarning messageauto-changelog.ymlthat uses Claude API to auto-bump version inDESCRIPTIONand generateNEWS.mdentry when a PR does not include those changesCONTRIBUTING.mdwith Conventional Commits guidelines and style rulesconventional-commit-check.ymlthat warns if PR title does not follow Conventional Commits formatRelated JIRA issue(s)
Checklist for sustainable code base
Logistic checklist