jqa-core-framework
jqa-core-framework copied to clipboard
The core framework of jQAssistant providing the infrastructure for scanners, rules, analysis and reports.
If a concept provides to another concept then it must be ensured that all required concepts of the provided concept are executed before the providing concept. This must hold for...
### Bug Description When executing the `jqassistant:analyze` Maven goal with the property setting `jqassistant.analyze.report.fail-on-severity=NEVER`, jQA fails with the following Exception: ``` [ERROR] Failed to execute goal com.buschmais.jqassistant:jqassistant-maven-plugin:2.1.0:analyze (default-cli) on project...
Certain scanner plugins rely on file names and their extensions to decide whether a file should be accepted or not. Currently files provided via archives are extracted to temporary files...
The Neo4j browser shows warning for queries about possible proplems, e.g. * unintented cartesian products * deprecated query elements (operators, pattern expressions, etc.) These warning should be emitted as well...
### Bug Description I use the OWASP Dependency Check Gradle Plugin (org.owasp.dependencycheck:6.2.2, https://owasp.org/www-project-dependency-check/) to scan all my dependencies for known security issues. Usually it reports none but after applying the...
**As a user** of jQA, **I would like** to be informed if jQA executes a rule, which has been marked as deprecated, **so that** I am aware of their usage.
### Feature Description Currently, concepts defined locally can provide remote concepts defined in plugins. Is it possible to extend the concept provision mechanism in the way that also remote concepts...
### Feature Description Currently, polymorphism is supported by using general concepts which can be provided by specific concepts through the `providesConcept` property. Since there is only one type of concepts,...
The config option should support file patterns like this one: ```yaml jqassistant: scan: include: files: - "nexusiq:scan-report::*report.json" ```
I have a scanned directory (container has absolute path, all sub-directories and files relative paths). I want to scan some sub-directory of the already scanned one by providing its absolute...