Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Want integration with Semmle/LGTM.com #1202

Open
jimklimov opened this issue Sep 30, 2019 · 0 comments
Open

Want integration with Semmle/LGTM.com #1202

jimklimov opened this issue Sep 30, 2019 · 0 comments

Comments

@jimklimov
Copy link
Member

Recently Semmle (http://LGTM.com) became part of GitHub, allowing developers to review their codebases and PRs for security vulnerabilities. It seems there is support for .lgtm.yml files to be put into codebase and aid in custom worker setup and further testing procedures, which makes sense for our use-case with custom-built prerequisites.

I am not sure at the moment if their engine also recognizes Travis CI setups, a few projects where I tried to enable this "just worked" and a few others did not, failing to use (forked) dependencies they pre-build and do not install via packaging.

I assume that a quick solution for starters could be to generate a simple config that would call existing ci_build.sh for the hard work, somewhat like https://code.videolan.org/videolan/vlc-android/blob/6f2e56b507dcb4219767d10146e6de858418d09b/.lgtm.yml . Then iterate from here, possibly bringing in required dependency package lists from travis.yml generator, etc. like in https://github.com/systemd/systemd/blob/master/.lgtm.yml or https://github.com/curl/curl/blob/master/.lgtm.yml (linked just random first hits from googling and seeing major projects doing this)

More to read up on:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant