You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			20 lines
		
	
	
		
			597 B
		
	
	
	
		
			VimL
		
	
			
		
		
	
	
			20 lines
		
	
	
		
			597 B
		
	
	
	
		
			VimL
		
	
" Author: Sumner Evans <sumner.evans98@gmail.com>
 | 
						|
" Description: Fixing files with Standard.
 | 
						|
 | 
						|
function! ale#fixers#standard#GetExecutable(buffer) abort
 | 
						|
    return ale#node#FindExecutable(a:buffer, 'javascript_standard', [
 | 
						|
    \   'node_modules/standard/bin/cmd.js',
 | 
						|
    \   'node_modules/.bin/standard',
 | 
						|
    \])
 | 
						|
endfunction
 | 
						|
 | 
						|
function! ale#fixers#standard#Fix(buffer) abort
 | 
						|
    let l:executable = ale#fixers#standard#GetExecutable(a:buffer)
 | 
						|
 | 
						|
    return {
 | 
						|
    \   'command': ale#node#Executable(a:buffer, l:executable)
 | 
						|
    \       . ' --fix %t',
 | 
						|
    \   'read_temporary_file': 1,
 | 
						|
    \}
 | 
						|
endfunction
 |