gitextract_055ceoix/ ├── .babelrc ├── .editorconfig ├── .github/ │ └── workflows/ │ ├── build.yml │ ├── release.yml │ └── verify.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docker-compose.yml ├── jsconfig.json ├── mise.toml ├── package.json ├── pom.xml ├── renovate.json ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── at/ │ │ │ └── porscheinformatik/ │ │ │ └── sonarqube/ │ │ │ └── licensecheck/ │ │ │ ├── Dependency.java │ │ │ ├── LicenseCheckMetrics.java │ │ │ ├── LicenseCheckPageDefinition.java │ │ │ ├── LicenseCheckPlugin.java │ │ │ ├── LicenseCheckPropertyKeys.java │ │ │ ├── LicenseCheckRulesDefinition.java │ │ │ ├── LicenseCheckSensor.java │ │ │ ├── Scanner.java │ │ │ ├── ValidateLicenses.java │ │ │ ├── dependencymapping/ │ │ │ │ ├── DependencyMapping.java │ │ │ │ └── DependencyMappingService.java │ │ │ ├── gradle/ │ │ │ │ └── GradleDependencyScanner.java │ │ │ ├── license/ │ │ │ │ ├── License.java │ │ │ │ └── LicenseService.java │ │ │ ├── licensemapping/ │ │ │ │ ├── LicenseMapping.java │ │ │ │ └── LicenseMappingService.java │ │ │ ├── maven/ │ │ │ │ ├── DirectoryFinder.java │ │ │ │ ├── LicenseFinder.java │ │ │ │ ├── MavenDependencyScanner.java │ │ │ │ ├── Setting.java │ │ │ │ ├── SettingsXmlHandler.java │ │ │ │ └── SettingsXmlParser.java │ │ │ ├── npm/ │ │ │ │ └── PackageJsonDependencyScanner.java │ │ │ ├── projectlicense/ │ │ │ │ ├── ProjectLicense.java │ │ │ │ └── ProjectLicenseService.java │ │ │ └── utils/ │ │ │ └── IOUtils.java │ │ ├── resources/ │ │ │ └── at/ │ │ │ └── porscheinformatik/ │ │ │ └── sonarqube/ │ │ │ └── licensecheck/ │ │ │ ├── license/ │ │ │ │ └── spdx_license_list.json │ │ │ └── licensemapping/ │ │ │ └── default_license_mapping.json │ │ └── web/ │ │ ├── configuration/ │ │ │ ├── configuration.jsx │ │ │ ├── dependency-mappings-page.jsx │ │ │ ├── license-mappings-page.jsx │ │ │ ├── licenses-page.jsx │ │ │ ├── project-licenses-page.jsx │ │ │ └── sonar-api.js │ │ ├── configuration.js │ │ ├── dashboard/ │ │ │ ├── dashboard.jsx │ │ │ ├── dependencies.jsx │ │ │ ├── excel-builder.js │ │ │ └── licenses.jsx │ │ ├── dashboard.js │ │ ├── property_keys.js │ │ └── shared/ │ │ └── styles.css │ └── test/ │ ├── java/ │ │ └── at/ │ │ └── porscheinformatik/ │ │ └── sonarqube/ │ │ └── licensecheck/ │ │ ├── DependencyTest.java │ │ ├── LicenseCheckMetricsTest.java │ │ ├── LicenseCheckPageDefinitionTest.java │ │ ├── LicenseCheckPluginTest.java │ │ ├── LicenseCheckRulesDefinitionTest.java │ │ ├── LicenseCheckSensorTest.java │ │ ├── LicenseTest.java │ │ ├── PackageJsonDependencyScannerTest.java │ │ ├── ValidateLicensesTest.java │ │ ├── dependencymapping/ │ │ │ └── DependencyMappingServiceTest.java │ │ ├── gradle/ │ │ │ └── GradleDependencyScannerTest.java │ │ ├── licensemapping/ │ │ │ ├── LicenseMappingServiceTest.java │ │ │ └── LicenseMappingTest.java │ │ ├── maven/ │ │ │ ├── DependencyMappingScannerTest.java │ │ │ └── DirectoryFinderTest.java │ │ ├── projectlicense/ │ │ │ └── ProjectLicenseTest.java │ │ └── utils/ │ │ └── IOUtilsTest.java │ └── resources/ │ ├── build/ │ │ ├── my-reports/ │ │ │ └── license-details.json │ │ └── reports/ │ │ └── dependency-license/ │ │ └── license-details.json │ ├── deprecated_multilicense_project/ │ │ └── package.json │ ├── deprecated_project/ │ │ └── package.json │ ├── example/ │ │ └── package.json │ ├── example_nested/ │ │ └── example/ │ │ └── package.json │ ├── no_package_json/ │ │ └── .gitkeep │ ├── spdc_license_list.json │ └── test.pom ├── test-server.js └── webpack.config.js