usdot-fhwa-stol / carma-platform

CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication. Doxygen Source Code Documentation :
https://usdot-fhwa-stol.github.io/documentation/carma-platform/
394 stars 122 forks source link

Add Static Code analysis tool to CI pipeline for PRs #180

Open msmcconnell opened 5 years ago

msmcconnell commented 5 years ago

Descriptive summary

Static code analysis should be run on PRs to ensure incoming code does not contain basic bugs or security vulnerabilities.

Expected behavior

Automatic report of static code analysis results on PRs to develop

Actual behavior

None

Steps to reproduce the behavior

Open a PR to the develop branch

Related work

msmcconnell commented 5 years ago

PR #181 added this functionality for internal PRs. There may still be a need for a process to use on external PRs

msmcconnell commented 4 years ago

Per comment above the best method for performing static code analysis on external PRs is still an open issue in CARMA3.