-
-
Notifications
You must be signed in to change notification settings - Fork 232
Upgrade to sf code analyzer v5 + add more rules & engines #784
Copy link
Copy link
Closed
Labels
Logging Source: ApexItems related to using Logger within ApexItems related to using Logger within ApexLogging Source: Lightning ComponentsItems related to using Nebula Logger using JavaScript within lightning components (lwc & aura)Items related to using Nebula Logger using JavaScript within lightning components (lwc & aura)Type: EnhancementNew feature or requestNew feature or requestdevopsItems related to tooling, automation, and guidelines used for developing Nebula LoggerItems related to tooling, automation, and guidelines used for developing Nebula Logger
Milestone
Metadata
Metadata
Assignees
Labels
Logging Source: ApexItems related to using Logger within ApexItems related to using Logger within ApexLogging Source: Lightning ComponentsItems related to using Nebula Logger using JavaScript within lightning components (lwc & aura)Items related to using Nebula Logger using JavaScript within lightning components (lwc & aura)Type: EnhancementNew feature or requestNew feature or requestdevopsItems related to tooling, automation, and guidelines used for developing Nebula LoggerItems related to tooling, automation, and guidelines used for developing Nebula Logger
Currently, Nebula Logger runs some slightly custom PMD rules within the pipeline. This is currently done using
v4of sfdx scanner/sf code analyzer. I'd like to....config/linters/pmd-ruleset.xml& migrate to thecode-anaylzer.ymlfile used in v5AppExchangerules, and revisit other existing & new rules to see if any others should be addedconfig/linters/.eslintrc.json& migrate to thecode-anaylzer.ymlfile used in v5npmscripts inpackage.json(scan:lwc) to usesf code-analyzer run --rule-selector eslintfor JS linting, instead of callingeslintdirectlydevDependenciesinpackage.jsonforeslintthat can be deleted