Skip to content

Change the namespace-only compliance check #402

Open
@MichaelChirico

Description

@MichaelChirico

#' All methods defined in \pkg{DBI} are reexported (so that the package can
#' be used without having to attach \pkg{DBI}),

I think the reasoning here is faulty, and can see reasons why it's not a great idea (e.g. any analyst needing >1 such "compliant" backend in their script will be greeted with a flood of "masked in global environment" packageStartupMessages).

The crux of the comment seems to be we want to test that RMyBackend:: form works, which only requires that {RMyBackend}'s NAMESPACE has the appropriate importClassesFrom() directives. Should we change this test to check the NAMESPACE instead?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions