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
Python/JS/Ruby: Shared concepts scaffolding #8476
Conversation
javascript/ql/lib/semmle/javascript/internal/ConceptsImports.qll
Outdated
Show resolved
Hide resolved
| /** | ||
| * Provides Concepts which are shared across languages. | ||
| * | ||
| * Each language will have a language specific `Concepts.qll` file that can import the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Each language will have a language specific `Concepts.qll` file that can import the | |
| * Each language has a language specific `Concepts.qll` file that can import the |
I think this is clearer to the reader, who might wonder if it describes the current state or some future plan that hasn't yet been realised.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done in 414764c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(also, this direct style matches some rule in our doc style guide)
Co-authored-by: Erik Krogh Kristensen <[email protected]>


This introduces the base scaffolding from #8307
As mentioned in that PR, the idea is to do separate PRs for each of the concepts we want to share initially, to align on the concept design and query implementation.