Skip to content

Upgrade to sf code analyzer v5 + add more rules & engines #784

@jongpie

Description

@jongpie

Currently, Nebula Logger runs some slightly custom PMD rules within the pipeline. This is currently done using v4 of sfdx scanner/sf code analyzer. I'd like to....

  • Upgrade the repo to use to the new v5 release of code analyzer
  • For Apex...
  • For JavaScript...
    • Delete config/linters/.eslintrc.json & migrate to the code-anaylzer.yml file used in v5
    • Migrate npm scripts in package.json (scan:lwc) to use sf code-analyzer run --rule-selector eslint for JS linting, instead of calling eslint directly
      • There will probably also be some devDependencies in package.json for eslint that can be deleted

Metadata

Metadata

Assignees

Labels

Logging Source: ApexItems related to using Logger within ApexLogging Source: Lightning ComponentsItems related to using Nebula Logger using JavaScript within lightning components (lwc & aura)Type: EnhancementNew feature or requestdevopsItems related to tooling, automation, and guidelines used for developing Nebula Logger

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions