Skip to content

fix: resolve gDRstyle linting violations#196

Merged
bczech merged 22 commits into
mainfrom
GDR-1014
May 28, 2026
Merged

fix: resolve gDRstyle linting violations#196
bczech merged 22 commits into
mainfrom
GDR-1014

Conversation

@bczech
Copy link
Copy Markdown
Contributor

@bczech bczech commented May 18, 2026

Description

What changed?

Related JIRA issue: GDR-1014

  • Fix trailing whitespace and blank lines
  • Replace nrow/ncol with NROW/NCOL (undesirable_function_linter)
  • Fix paste_linter violations (paste0+collapse, toString, strrep, file.path)
  • Fix seq_linter violations (seq_along, seq_len)
  • Refactor functions exceeding cyclocomp limit of 25 (extract helper functions)
  • Fix test linters (yoda_test, expect_true_false)
  • Remove undesirable operators (|> pipes)

Why was it changed?

Updated gDRstyle linting rules require compliance across all gDR packages.

Checklist for sustainable code base

  • I added tests for any code changed/added
  • I added documentation for any code changed/added
  • I made sure naming of any new functions is self-explanatory and consistent

Logistic checklist

  • Package version bumped
  • Changelog updated

bczech added 2 commits May 14, 2026 17:24
Address lint violations from updated gDRstyle rules:
- Fix trailing whitespace and blank lines
- Replace nrow/ncol with NROW/NCOL
- Fix paste_linter (paste0+collapse, toString, strrep, file.path)
- Fix seq_linter (seq_along, seq_len)
- Refactor cyclocomp_linter violations (extract helper functions)
- Fix test linters (yoda, expect_true_false)
- Remove undesirable operators (|> pipes)
@bczech bczech requested a review from a team as a code owner May 18, 2026 08:17
@bczech bczech requested review from darsoo and j-smola and removed request for a team May 18, 2026 08:17
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request performs extensive code cleanup and minor refactoring across the package, primarily focusing on standardizing whitespace and replacing nrow() and ncol() with NROW() and NCOL() for better robustness. It also improves string concatenation in error and warning messages using toString() and paste(..., collapse = ...). A review comment suggests refactoring a long anonymous function within the create_SE function into a dedicated helper to reduce cyclomatic complexity and improve maintainability.

Comment thread R/create_SE.R
Copy link
Copy Markdown
Contributor

@gladkia gladkia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@bczech bczech merged commit 4e3e80b into main May 28, 2026
3 of 4 checks passed
@bczech bczech deleted the GDR-1014 branch May 28, 2026 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants