Skip to content

UI5 Linter complains about valid global APIs when they're stubbed or spied with SinonJS #249

Open
@flovogt

Description

@flovogt

A call like sinon.stub(sap.ui, "require") is reported as invalid access to a global API, despite sap.ui.require being an allowed global name.

Example:

Note: This issue is more likely to occur in framework code, but apps or reuse libs might also stub or spy sap.ui.require etc.

Context

  • UI5 linter version: 0.2.2
  • Node.js Version: v20.11.1
  • npm Version: 10.2.4
  • OS/Platform: macOS 14.4.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    detectionAn issue related to detection capabilities

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions