diff options
author | Lewis Russell <lewis6991@gmail.com> | 2022-07-04 13:56:54 +0100 |
---|---|---|
committer | Lewis Russell <lewis6991@gmail.com> | 2022-07-04 14:20:10 +0100 |
commit | 5b609bbefbd6aa237b187901f68723014c9abf78 (patch) | |
tree | b8f3325de59f75f59aebd92dafc4e25d5e506dcb /src/clint.py | |
parent | ab5929e1b0f13b8750c8a97d41396ac9a0769e18 (diff) | |
download | rneovim-5b609bbefbd6aa237b187901f68723014c9abf78.tar.gz rneovim-5b609bbefbd6aa237b187901f68723014c9abf78.tar.bz2 rneovim-5b609bbefbd6aa237b187901f68723014c9abf78.zip |
build: add github action annotations for clint
Diffstat (limited to 'src/clint.py')
-rwxr-xr-x | src/clint.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/clint.py b/src/clint.py index 944946bd16..28f6031a57 100755 --- a/src/clint.py +++ b/src/clint.py @@ -651,6 +651,9 @@ def Error(filename, linenum, category, confidence, message): elif _cpplint_state.output_format == 'eclipse': sys.stdout.write('%s:%s: warning: %s [%s] [%d]\n' % ( filename, linenum, message, category, confidence)) + elif _cpplint_state.output_format == 'gh_action': + sys.stdout.write('::error file=%s,line=%s::%s [%s] [%d]\n' % ( + filename, linenum, message, category, confidence)) else: sys.stdout.write('%s:%s: %s [%s] [%d]\n' % ( filename, linenum, message, category, confidence)) @@ -3053,7 +3056,7 @@ def ParseArguments(args): if opt == '--help': PrintUsage(None) elif opt == '--output': - if val not in ('emacs', 'vs7', 'eclipse'): + if val not in ('emacs', 'vs7', 'eclipse', 'gh_action'): PrintUsage('The only allowed output formats are emacs,' ' vs7 and eclipse.') output_format = val |