Skip to content

Fix Codacy warnings - #3739

Closed
MarcelRaad wants to merge 5 commits into
curl:masterfrom
MarcelRaad:codacy_fixes
Closed

Fix Codacy warnings#3739
MarcelRaad wants to merge 5 commits into
curl:masterfrom
MarcelRaad:codacy_fixes

Conversation

@MarcelRaad

Copy link
Copy Markdown
Member

Mostly from CppCheck. Some fixes for unused local variable warnings would have been nicer with C99, being able to declare them in the right preprocessor condition block.

@MarcelRaad

Copy link
Copy Markdown
Member Author

Is there any area keyword I can use in the commit titles when touching everything, including even the packages directory? I haven't found one consistently used.

@jay

jay commented Apr 5, 2019

Copy link
Copy Markdown
Member

I haven't found one consistently used.

my opinion - use build: and squash

build: fix codacy warnings

- Consistently use WIN32 macros in Windows.

- Fix unused local variable warnings.

Some variables are only used conditionally, so also declare them conditionally.

- Fix no-consecutive-blank-lines Codacy warning.

- Suppress unused variable warnings.

- etc

Closes #xxxx

Comment thread lib/if2ip.c Outdated
@MarcelRaad

Copy link
Copy Markdown
Member Author

my opinion - use build: and squash

Thanks @jay , makes sense!

Consistently use one blank line between blocks.

Closes curl#3739
These variables are only conditionally initialized.

Closes curl#3739
Make functions no-ops if neither both USE_THREADS_POSIX and
HAVE_PTHREAD_H nor both USE_THREADS_WIN32 and HAVE_PROCESS_H are
defined. Previously, if only one of them was defined, there was either
code compiled that did nothing useful or the wrong header included for
the functions used.

Also, move POLARSSL_MUTEX_T define to implementation file as it's not
used externally.

Closes curl#3739
- remove unused variables
- declare conditionally used variables conditionally
- suppress unused variable warnings in the CMake tests
- remove dead variable stores
- consistently use WIN32 macro to detect Windows

Closes curl#3739
MarcelRaad added a commit to MarcelRaad/curl that referenced this pull request Apr 11, 2019
MarcelRaad added a commit to MarcelRaad/curl that referenced this pull request Apr 11, 2019
These variables are only conditionally initialized.

Closes curl#3739
MarcelRaad added a commit to MarcelRaad/curl that referenced this pull request Apr 11, 2019
Make functions no-ops if neither both USE_THREADS_POSIX and
HAVE_PTHREAD_H nor both USE_THREADS_WIN32 and HAVE_PROCESS_H are
defined. Previously, if only one of them was defined, there was either
code compiled that did nothing useful or the wrong header included for
the functions used.

Also, move POLARSSL_MUTEX_T define to implementation file as it's not
used externally.

Closes curl#3739
MarcelRaad added a commit to MarcelRaad/curl that referenced this pull request Apr 11, 2019
- remove unused variables
- declare conditionally used variables conditionally
- suppress unused variable warnings in the CMake tests
- remove dead variable stores
- consistently use WIN32 macro to detect Windows

Closes curl#3739
@MarcelRaad
MarcelRaad deleted the codacy_fixes branch April 11, 2019 19:10
@lock lock Bot locked as resolved and limited conversation to collaborators Jul 10, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants