Merge "[cleanup] Enable clang-tidy and fix warnings" into rvc-dev am: defa83d8d9 am: a0b896e26c am: 36bed18cfe
Change-Id: Ib9fb0194301b6f8445943e1645a3ae194190fa5b
This commit is contained in:
@@ -19,6 +19,21 @@ cc_defaults {
|
||||
proto: {
|
||||
type: "lite",
|
||||
},
|
||||
tidy: true,
|
||||
tidy_checks: [
|
||||
"android-*",
|
||||
"cert-*",
|
||||
"clang-analyzer-security*",
|
||||
"-cert-err34-c",
|
||||
"clang-analyzer-security*",
|
||||
// Disabling due to many unavoidable warnings from POSIX API usage.
|
||||
"-google-runtime-int",
|
||||
"-google-explicit-constructor",
|
||||
// do not define variadic C function - JNI headers
|
||||
"-cert-dcl50-cpp",
|
||||
// operator=() does not handle self-assignment properly - all protobuf-generated classes
|
||||
"-cert-oop54-cpp",
|
||||
],
|
||||
}
|
||||
|
||||
cc_defaults {
|
||||
|
||||
@@ -1395,7 +1395,7 @@ bool IncrementalService::configureNativeBinaries(StorageId storage, std::string_
|
||||
auto startFileTs = Clock::now();
|
||||
|
||||
const auto libName = path::basename(fileName);
|
||||
const auto targetLibPath = path::join(libDirRelativePath, libName);
|
||||
auto targetLibPath = path::join(libDirRelativePath, libName);
|
||||
const auto targetLibPathAbsolute = normalizePathToStorage(*ifs, storage, targetLibPath);
|
||||
// If the extract file already exists, skip
|
||||
if (access(targetLibPathAbsolute.c_str(), F_OK) == 0) {
|
||||
|
||||
@@ -36,7 +36,7 @@ static constexpr auto kDataLoaderManagerName = "dataloader_manager"sv;
|
||||
|
||||
class RealVoldService : public VoldServiceWrapper {
|
||||
public:
|
||||
RealVoldService(const sp<os::IVold> vold) : mInterface(std::move(vold)) {}
|
||||
RealVoldService(sp<os::IVold> vold) : mInterface(std::move(vold)) {}
|
||||
~RealVoldService() = default;
|
||||
binder::Status mountIncFs(
|
||||
const std::string& backingPath, const std::string& targetDir, int32_t flags,
|
||||
|
||||
Reference in New Issue
Block a user