SonarJS linter helper functions
    Preparing search index...

    Function SensitiveMiddlewarePropertyRule

    • Rule factory for detecting sensitive settings that are passed to middlewares eventually used by Express.js applications:

      app.use( middleware(settings) )

      or

      app.use( middleware.method(settings) )

      Parameters

      • sensitivePropertyFinder: (context: RuleContext, middlewareCall: CallExpression) => Property[]

        a function looking for a sensitive setting on a middleware call

      • message: string

        the reported message when an issue is raised

      • meta: RuleMetaData = {}

        the rule metadata

      Returns RuleModule

      a rule module that raises issues when a sensitive property is found