Adds a Github Actions workflow that runs the security and quality static code analysis in order to phase LGTM out.
Rationale
lgtm.com will be shut down at the end of the year.
Future Work
Remove the LGTM configuration files once it's fully shut down.
Comments
Results should be viewable once the checks are done. It's currently running all queries from the security-and-quality suite, let me know if we want to filter some categories out.
@thomas-bc can you add these words to .github/actions/spelling/expect.txt? This is how to fix the spelling issues. I found these in the spelling action log:
Change Description
Adds a Github Actions workflow that runs the security and quality static code analysis in order to phase LGTM out.
Rationale
lgtm.com will be shut down at the end of the year.
Future Work
Remove the LGTM configuration files once it's fully shut down.
Comments
Results should be viewable once the checks are done. It's currently running all queries from the
security-and-quality
suite, let me know if we want to filter some categories out.