spacecheck: warn for 3+ empty lines in a row, fix fallouts

Closes #18478
This commit is contained in:
Viktor Szakats 2025-09-04 15:25:27 +02:00
parent 5fa4fb0c13
commit ec9cb618a0
No known key found for this signature in database
GPG Key ID: B5ABD165E2AEF201
14 changed files with 5 additions and 26 deletions

View File

@ -151,6 +151,11 @@ while(my $filename = <$git_ls_files>) {
push @err, "content: has multiple EOL at EOF";
}
if($content =~ /\n\n\n\n/ ||
$content =~ /\r\n\r\n\r\n\r\n/) {
push @err, "content: has 3 or more consecutive empty lines";
}
if($content =~ /([\x00-\x08\x0b\x0c\x0e-\x1f\x7f])/) {
push @err, "content: has binary contents";
}

View File

@ -245,7 +245,6 @@ static void timer_cb(struct GlobalInfo *g, int revents)
}
/* Clean up the SockInfo structure */
static void remsock(struct SockInfo *f, struct GlobalInfo *g)
{
@ -260,7 +259,6 @@ static void remsock(struct SockInfo *f, struct GlobalInfo *g)
}
/* Assign information to a SockInfo structure */
static void setsock(struct SockInfo *f, curl_socket_t s, CURL *e, int act,
struct GlobalInfo *g)
@ -287,7 +285,6 @@ static void setsock(struct SockInfo *f, curl_socket_t s, CURL *e, int act,
}
/* Initialize a new SockInfo structure */
static void addsock(curl_socket_t s, CURL *easy, int action,
struct GlobalInfo *g)
@ -328,7 +325,6 @@ static int sock_cb(CURL *e, curl_socket_t s, int what, void *cbp, void *sockp)
}
/* CURLOPT_WRITEFUNCTION */
static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *data)
{

View File

@ -165,7 +165,6 @@ static void mcode_or_die(const char *where, CURLMcode code)
}
/* Check for completed transfers, and remove their easy handles */
static void check_multi_info(struct GlobalInfo *g)
{
@ -193,7 +192,6 @@ static void check_multi_info(struct GlobalInfo *g)
}
/* Called by libevent when we get action on a multi socket */
static void event_cb(EV_P_ struct ev_io *w, int revents)
{
@ -243,7 +241,6 @@ static void remsock(struct SockInfo *f, struct GlobalInfo *g)
}
/* Assign information to a SockInfo structure */
static void setsock(struct SockInfo *f, curl_socket_t s, CURL *e, int act,
struct GlobalInfo *g)
@ -265,7 +262,6 @@ static void setsock(struct SockInfo *f, curl_socket_t s, CURL *e, int act,
}
/* Initialize a new SockInfo structure */
static void addsock(curl_socket_t s, CURL *easy, int action,
struct GlobalInfo *g)

View File

@ -188,7 +188,6 @@ static void check_multi_info(struct GlobalInfo *g)
}
/* Called by libevent when we get action on a multi socket */
static void event_cb(int fd, short kind, void *userp)
{
@ -212,7 +211,6 @@ static void event_cb(int fd, short kind, void *userp)
}
/* Called by libevent when our timeout expires */
static void timer_cb(int fd, short kind, void *userp)
{
@ -228,7 +226,6 @@ static void timer_cb(int fd, short kind, void *userp)
}
/* Clean up the SockInfo structure */
static void remsock(struct SockInfo *f)
{
@ -241,7 +238,6 @@ static void remsock(struct SockInfo *f)
}
/* Assign information to a SockInfo structure */
static void setsock(struct SockInfo *f, curl_socket_t s, CURL *e, int act,
struct GlobalInfo *g)
@ -261,7 +257,6 @@ static void setsock(struct SockInfo *f, curl_socket_t s, CURL *e, int act,
}
/* Initialize a new SockInfo structure */
static void addsock(curl_socket_t s, CURL *easy, int action,
struct GlobalInfo *g)
@ -302,7 +297,6 @@ static int sock_cb(CURL *e, curl_socket_t s, int what, void *cbp, void *sockp)
}
/* CURLOPT_WRITEFUNCTION */
static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *data)
{

View File

@ -149,7 +149,6 @@ static void chunk_list_free(struct buf_chunk **anchor)
}
void Curl_bufcp_init(struct bufc_pool *pool,
size_t chunk_size, size_t spare_max)
{

View File

@ -665,7 +665,6 @@ static CURLcode Curl_sha512_256_update(void *context,
}
/**
* Size of "length" insertion in bits.
* See FIPS PUB 180-4 section 5.1.2.

View File

@ -3774,7 +3774,6 @@ static CURLcode ftp_do_more(struct Curl_easy *data, int *completep)
}
/***********************************************************************
*
* ftp_perform()

View File

@ -129,7 +129,6 @@ static const char aschex[] =
"\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x41\x42\x43\x44\x45\x46";
#ifndef __VMS
#define filesize(name, stat_data) (stat_data.st_size)
#define fopen_read fopen

View File

@ -882,7 +882,6 @@ static CURLcode ws_enc_write_payload(struct ws_encoder *enc,
}
struct cr_ws_ctx {
struct Curl_creader super;
BIT(read_eos); /* we read an EOS from the next reader */

View File

@ -256,7 +256,6 @@ _ TELNET
_ TFTP
Compiling on OS/400:
These instructions targets people who knows about OS/400, compiling, IFS and
@ -328,7 +327,6 @@ _ Do not use original source include files unless you know what you are doing.
/curl/include/curl).
ILE/RPG support:
Since most of the ILE OS/400 programmers use ILE/RPG exclusively, a

View File

@ -1222,7 +1222,6 @@ static int test_width_precision(void)
}
static int test_weird_arguments(void)
{
int errors = 0;

View File

@ -1140,7 +1140,6 @@ sub singletest_postcheck {
}
###################################################################
# Get ready to run a single test case
sub runner_test_preprocess {

View File

@ -2244,8 +2244,6 @@ sub runnegtelnetserver {
}
#######################################################################
# Single shot http and gopher server responsiveness test. This should only
# be used to verify that a server present in %run hash is still functional

View File

@ -422,7 +422,6 @@ CFGSET = true
!ENDIF
# CURL_XX macros are for the curl.exe command
!IF "$(DEBUG)"=="yes"