Skip to content

Remove named argument to is_pkg_installed()#307

Closed
MichaelChirico wants to merge 1 commit intoinsightsengineering:mainfrom
MichaelChirico:patch-2
Closed

Remove named argument to is_pkg_installed()#307
MichaelChirico wants to merge 1 commit intoinsightsengineering:mainfrom
MichaelChirico:patch-2

Conversation

@MichaelChirico
Copy link
Copy Markdown

Similar to #306 -- the pkg= part shows up in the skip message, so it's good to be consistent lest we wind up with two types of skip -- one with pkg= and one without -- that have the same actionable information ("install 'broom.helpers'").

This is the only call site (after #305, at least) that uses pkg=, so I opted for the smaller diff in picking a consistent style.

Signed-off-by: Michael Chirico <chiricom@google.com>
@github-actions
Copy link
Copy Markdown
Contributor


🎉 Thank you for your contribution! Before this PR can be accepted, we require that you read and agree to our Contributor License Agreement.
You can digitally sign the CLA by posting a comment on this Pull Request in the format shown below. This agreement will apply to this PR as well as all future contributions on this repository.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@edelarua edelarua mentioned this pull request Oct 7, 2025
13 tasks
ddsjoberg pushed a commit that referenced this pull request Nov 10, 2025
**What changes are proposed in this pull request?**
* Updated tests to use standalone function
`skip_if_pkg_not_installed()`.

Result of changes in
insightsengineering/standalone#27

Closes #306 

Incorporates changes from #305 #307 #308


--------------------------------------------------------------------------------

Pre-review Checklist (if item does not apply, mark is as complete)
- [x] **All** GitHub Action workflows pass with a ✅
- [x] PR branch has pulled the most recent updates from master branch:
`usethis::pr_merge_main()`
- [x] If a bug was fixed, a unit test was added.
- [x] If a new `ard_*()` function was added, it passes the ARD
structural checks from `cards::check_ard_structure()`.
- [x] If a new `ard_*()` function was added, `set_cli_abort_call()` has
been set.
- [x] If a new `ard_*()` function was added and it depends on another
package (such as, `broom`), `is_pkg_installed("broom")` has been set in
the function call and the following added to the roxygen comments:
`@examplesIf do.call(asNamespace("cardx")$is_pkg_installed, list(pkg =
"broom""))`
- [x] Code coverage is suitable for any new functions/features
(generally, 100% coverage for new code): `devtools::test_coverage()`

Reviewer Checklist (if item does not apply, mark is as complete)

- [ ] If a bug was fixed, a unit test was added.
- [ ] Code coverage is suitable for any new functions/features:
`devtools::test_coverage()`

When the branch is ready to be merged:
- [ ] Update `NEWS.md` with the changes from this pull request under the
heading "`# cardx (development version)`". If there is an issue
associated with the pull request, reference it in parentheses at the end
update (see `NEWS.md` for examples).
- [ ] **All** GitHub Action workflows pass with a ✅
- [ ] Approve Pull Request
- [ ] Merge the PR. Please use "Squash and merge" or "Rebase and merge".
@ddsjoberg
Copy link
Copy Markdown
Collaborator

Added in another PR, thanks!

@ddsjoberg ddsjoberg closed this Nov 11, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Nov 11, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants