jqa-core-framework
jqa-core-framework copied to clipboard
The core framework of jQAssistant providing the infrastructure for scanners, rules, analysis and reports.
**I, as a developer** of jQAssistant, **would like** to have tests for the `JsonSchemaValidator`, **so that** have tested it behaves properly and can ensure it works properly.
### Feature Descripion **As contributor to jQA**, **would like** to a have a dedicated exception available, which can be used programmatically to abort the scan process of any ressource, **to...
Constraints can return data that will be included in the output of error messages on the command line. Currently all variable values will be printed comma separated which makes them...
I am working on a self-contained system with some internally used libraries and some micro services. Writing and organising constraints and concepts for such a project becomes difficult if some...
E.g I want to add filters to an existing concept: ``` concept match ... RETURN a.fqn as fqn concept2 depends on concept WHERE fqn =~ "org.foo.*" RETURN * ``` Applying...
While working one jQAssistant/jqassistant#353 I wrote a IT to see how many files jQA will find in a testbed for jQAssistant/jqassistant#353. The testbed is a directory with eight files. But...
Sometimes a constraint is only usefull under certain preconditions. E.g. I have a global set of contraints and concepts. They are packaged in a seperate jar and declared as dependency...
Hi, I'll attach a sample project with 2 jar files. 1 jar contains an interface SampleApi and the 2nd jar contains a class SampleImpl that implements this interface. I'll get...
Using jQAssistant 1.1.3 I found nodes with the label `File` and without the property `fileName`. Query used ``` match (f:File) where not(has(f.fileName)) return f limit 10 ```
Running tests, spaces in the projects path name lead to AbstractPluginIT to fail.