| 
									
										
										
										
											2016-12-06 13:14:14 +00:00
										 |  |  | " Author: diartyz <diartyz@gmail.com> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-05-27 16:11:03 +00:00
										 |  |  | call ale#Set('sass_stylelint_executable', 'stylelint') | 
					
						
							|  |  |  | call ale#Set('sass_stylelint_use_global', 0) | 
					
						
							| 
									
										
										
										
											2016-12-22 11:39:01 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | function! ale_linters#sass#stylelint#GetExecutable(buffer) abort | 
					
						
							| 
									
										
										
										
											2017-05-27 16:11:03 +00:00
										 |  |  |     return ale#node#FindExecutable(a:buffer, 'sass_stylelint', [ | 
					
						
							| 
									
										
										
										
											2016-12-22 11:39:01 +00:00
										 |  |  |     \   'node_modules/.bin/stylelint', | 
					
						
							| 
									
										
										
										
											2017-05-27 16:11:03 +00:00
										 |  |  |     \]) | 
					
						
							| 
									
										
										
										
											2016-12-22 11:39:01 +00:00
										 |  |  | endfunction | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function! ale_linters#sass#stylelint#GetCommand(buffer) abort | 
					
						
							|  |  |  |     return ale_linters#sass#stylelint#GetExecutable(a:buffer) | 
					
						
							|  |  |  |     \   . ' --stdin-filename %s' | 
					
						
							|  |  |  | endfunction | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-06 13:14:14 +00:00
										 |  |  | call ale#linter#Define('sass', { | 
					
						
							|  |  |  | \   'name': 'stylelint', | 
					
						
							| 
									
										
										
										
											2016-12-22 11:39:01 +00:00
										 |  |  | \   'executable_callback': 'ale_linters#sass#stylelint#GetExecutable', | 
					
						
							|  |  |  | \   'command_callback': 'ale_linters#sass#stylelint#GetCommand', | 
					
						
							| 
									
										
										
										
											2017-04-24 21:27:18 +00:00
										 |  |  | \   'callback': 'ale#handlers#css#HandleStyleLintFormat', | 
					
						
							| 
									
										
										
										
											2016-12-06 13:14:14 +00:00
										 |  |  | \}) |