|
std::optional< QList< Package > > | readFile (const QString &filePath, Checks checks, LogLevel logLevel) |
|
std::optional< QList< Package > > | scanDirectory (const QString &directory, InputFormats inputFormats, Checks checks, LogLevel logLevel) |
|
static void | missingPropertyWarning (const QString &filePath, const QString &property) |
|
static bool | validatePackage (Package &p, const QString &filePath, Checks checks, LogLevel logLevel) |
|
static std::optional< QStringList > | toStringList (const QJsonValue &value) |
|
static std::optional< QString > | arrayToMultiLineString (const QJsonValue &value) |
|
static QStringList | extractLicenseIdsFromSPDXExpression (QString expression) |
|
static QString | locateLicensesDir (const QString &packageDir) |
|
static bool | autoDetectLicenseFiles (Package &p) |
|
static bool | handleStringOrStringArrayJsonKey (QStringList &outList, const QString &key, QJsonValueConstRef jsonValue, const QString &filePath, LogLevel logLevel) |
|
static std::optional< Package > | readPackage (const QJsonObject &object, const QString &filePath, Checks checks, LogLevel logLevel) |
|
static Package | parseChromiumFile (QFile &file, const QString &filePath, LogLevel logLevel) |
|
static CursorPosition | mapFromOffset (const QByteArray &content, int offset) |
|