Add pylint formatter
This customizes the output format of pylint in order to use the same pep8 parser
This commit is contained in:
		
							parent
							
								
									c8821fc049
								
							
						
					
					
						commit
						86cc2aab71
					
				
							
								
								
									
										9
									
								
								ale_linters/python/pylint.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								ale_linters/python/pylint.vim
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,9 @@
 | 
			
		||||
" Author: keith <k@keith.so>
 | 
			
		||||
" Description: pylint for python files
 | 
			
		||||
 | 
			
		||||
call ale#linter#Define('python', {
 | 
			
		||||
\   'name': 'pylint',
 | 
			
		||||
\   'executable': 'pylint',
 | 
			
		||||
\   'command': g:ale#util#stdin_wrapper . ' .py pylint --output-format text --msg-template="{path}:{line}:{column}: {msg_id} {msg}" --reports n',
 | 
			
		||||
\   'callback': 'ale#handlers#HandlePEP8Format',
 | 
			
		||||
\})
 | 
			
		||||
@ -4,7 +4,7 @@ scriptencoding utf-8
 | 
			
		||||
"   linter which outputs warnings and errors in a format accepted by one of
 | 
			
		||||
"   these functions can simply use one of these pre-defined error handlers.
 | 
			
		||||
 | 
			
		||||
let s:path_pattern = '[a-zA-Z]\?\\\?:\?[[:alnum:]/\.-]\+'
 | 
			
		||||
let s:path_pattern = '[a-zA-Z]\?\\\?:\?[[:alnum:]/\.\-_]\+'
 | 
			
		||||
 | 
			
		||||
function! s:HandleUnixFormat(buffer, lines, type) abort
 | 
			
		||||
    " Matches patterns line the following:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user