Modernise C++ linter using new @cpplint/cli tooling

This commit is contained in:
Lovell Fuller
2025-09-22 14:59:52 +01:00
parent adb6275ae9
commit 54722dd582
14 changed files with 55 additions and 36 deletions

10
src/CPPLINT.cfg Normal file
View File

@@ -0,0 +1,10 @@
set noparent
linelength=120
filter=-build/include
filter=+build/include_alpha
filter=+build/include_subdir
filter=+build/include_what_you_use
filter=-whitespace/indent_namespace

View File

@@ -1,18 +1,20 @@
// Copyright 2013 Lovell Fuller and others.
// SPDX-License-Identifier: Apache-2.0
#include <algorithm>
#include <cstdlib>
#include <string>
#include <string.h>
#include <vector>
#include <queue>
#include <map>
#include <mutex> // NOLINT(build/c++11)
#include <mutex>
#include <queue>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
#include <napi.h>
#include <vips/vips8>
#include "common.h"
#include "./common.h"
using vips::VImage;

View File

@@ -4,10 +4,11 @@
#ifndef SRC_COMMON_H_
#define SRC_COMMON_H_
#include <atomic>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
#include <atomic>
#include <napi.h>
#include <vips/vips8>
@@ -30,7 +31,7 @@ using vips::VImage;
namespace sharp {
struct InputDescriptor { // NOLINT(runtime/indentation_namespace)
struct InputDescriptor {
std::string name;
std::string file;
bool autoOrient;

View File

@@ -1,15 +1,17 @@
// Copyright 2013 Lovell Fuller and others.
// SPDX-License-Identifier: Apache-2.0
#include <numeric>
#include <vector>
#include <cmath>
#include <numeric>
#include <string>
#include <utility>
#include <vector>
#include <napi.h>
#include <vips/vips8>
#include "common.h"
#include "metadata.h"
#include "./common.h"
#include "./metadata.h"
static void* readPNGComment(VipsImage *image, const char *field, GValue *value, void *p);

View File

@@ -5,6 +5,7 @@
#define SRC_METADATA_H_
#include <string>
#include <vector>
#include <napi.h>
#include "./common.h"

View File

@@ -8,8 +8,8 @@
#include <vector>
#include <vips/vips8>
#include "common.h"
#include "operations.h"
#include "./common.h"
#include "./operations.h"
using vips::VImage;
using vips::VError;

View File

@@ -8,6 +8,7 @@
#include <functional>
#include <memory>
#include <tuple>
#include <vector>
#include <vips/vips8>
using vips::VImage;

View File

@@ -3,7 +3,7 @@
#include <algorithm>
#include <cmath>
#include <filesystem>
#include <filesystem> // NOLINT(build/c++17)
#include <map>
#include <memory>
#include <numeric>
@@ -17,9 +17,9 @@
#include <vips/vips8>
#include <napi.h>
#include "common.h"
#include "operations.h"
#include "pipeline.h"
#include "./common.h"
#include "./operations.h"
#include "./pipeline.h"
class PipelineWorker : public Napi::AsyncWorker {
public:

View File

@@ -6,8 +6,8 @@
#include <memory>
#include <string>
#include <vector>
#include <unordered_map>
#include <vector>
#include <napi.h>
#include <vips/vips8>

View File

@@ -1,16 +1,16 @@
// Copyright 2013 Lovell Fuller and others.
// SPDX-License-Identifier: Apache-2.0
#include <mutex> // NOLINT(build/c++11)
#include <mutex>
#include <napi.h>
#include <vips/vips8>
#include "common.h"
#include "metadata.h"
#include "pipeline.h"
#include "utilities.h"
#include "stats.h"
#include "./common.h"
#include "./metadata.h"
#include "./pipeline.h"
#include "./stats.h"
#include "./utilities.h"
Napi::Object init(Napi::Env env, Napi::Object exports) {
static std::once_flag sharp_vips_init_once;

View File

@@ -1,15 +1,16 @@
// Copyright 2013 Lovell Fuller and others.
// SPDX-License-Identifier: Apache-2.0
#include <numeric>
#include <vector>
#include <iostream>
#include <numeric>
#include <string>
#include <vector>
#include <napi.h>
#include <vips/vips8>
#include "common.h"
#include "stats.h"
#include "./common.h"
#include "./stats.h"
class StatsWorker : public Napi::AsyncWorker {
public:

View File

@@ -5,6 +5,7 @@
#define SRC_STATS_H_
#include <string>
#include <vector>
#include <napi.h>
#include "./common.h"
@@ -24,7 +25,7 @@ struct ChannelStats {
ChannelStats(int minVal, int maxVal, double sumVal, double squaresSumVal,
double meanVal, double stdevVal, int minXVal, int minYVal, int maxXVal, int maxYVal):
min(minVal), max(maxVal), sum(sumVal), squaresSum(squaresSumVal),
min(minVal), max(maxVal), sum(sumVal), squaresSum(squaresSumVal), // NOLINT(build/include_what_you_use)
mean(meanVal), stdev(stdevVal), minX(minXVal), minY(minYVal), maxX(maxXVal), maxY(maxYVal) {}
};

View File

@@ -2,16 +2,16 @@
// SPDX-License-Identifier: Apache-2.0
#include <cmath>
#include <string>
#include <cstdio>
#include <string>
#include <napi.h>
#include <vips/vips8>
#include <vips/vector.h>
#include "common.h"
#include "operations.h"
#include "utilities.h"
#include "./common.h"
#include "./operations.h"
#include "./utilities.h"
/*
Get and set cache limits