mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 11:51:27 +00:00
Integrate clang-tidy
This commit is contained in:
parent
adbc7ad090
commit
65f26d0f5d
14
.clang-tidy
Normal file
14
.clang-tidy
Normal file
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
Checks: 'clang-diagnostic-*,clang-analyzer-*,readability-*,modernize-*,bugprone-*,misc-*,-misc-unused-parameters,google-runtime-int,-llvm-header-guard,fuchsia-restrict-system-includes,-clang-analyzer-valist.Uninitialized,-clang-analyzer-security.insecureAPI.rand,-clang-analyzer-alpha.*,-readability-magic-numbers,-readability-braces-around-statements'
|
||||
WarningsAsErrors: '*'
|
||||
HeaderFilterRegex: '.*(?<!lookup3.c)$'
|
||||
FormatStyle: 'file'
|
||||
CheckOptions:
|
||||
- key: readability-braces-around-statements.ShortStatementLines
|
||||
value: '1'
|
||||
- key: google-runtime-int.TypeSufix
|
||||
value: '_t'
|
||||
- key: fuchsia-restrict-system-includes.Includes
|
||||
value: '*,-stdint.h,-stdbool.h'
|
||||
|
||||
...
|
|
@ -20,10 +20,14 @@ matrix:
|
|||
- os: osx
|
||||
compiler: clang
|
||||
|
||||
install:
|
||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then if [[ "$CC" == "clang" ]]; then brew update; brew install llvm; export PATH="/usr/local/opt/llvm/bin:$PATH"; fi; fi
|
||||
|
||||
script:
|
||||
- export CFLAGS=-Werror;
|
||||
- make clean; make;
|
||||
- make clean;
|
||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then if [[ "$CC" == "clang" ]]; then clang-tidy *.h *.c -- -I/usr/include; fi; fi
|
||||
|
||||
before_deploy:
|
||||
- cd ..
|
||||
|
|
1
nnn.c
1
nnn.c
|
@ -64,7 +64,6 @@
|
|||
#ifndef __USE_XOPEN /* Fix failure due to wcswidth(), ncursesw/curses.h includes whcar.h on Ubuntu 14.04 */
|
||||
#define __USE_XOPEN
|
||||
#endif
|
||||
#include <curses.h>
|
||||
#include <dirent.h>
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
|
|
Loading…
Reference in a new issue