|  |  | @ -4,6 +4,7 @@ import os | 
			
		
	
		
		
			
				
					
					|  |  |  | from os.path import basename, dirname, join, splitext |  |  |  | from os.path import basename, dirname, join, splitext | 
			
		
	
		
		
			
				
					
					|  |  |  | import sys |  |  |  | import sys | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | SCRIPT_PATH = sys.argv[1] if len(sys.argv) > 1 else 'scripts' | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | def expected_cmd(path): |  |  |  | def expected_cmd(path): | 
			
		
	
		
		
			
				
					
					|  |  |  |     """Get the command from the name of a script.""" |  |  |  |     """Get the command from the name of a script.""" | 
			
		
	
	
		
		
			
				
					|  |  | @ -54,9 +55,9 @@ def check_file(fname): | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | def main(): |  |  |  | def main(): | 
			
		
	
		
		
			
				
					
					|  |  |  |     """Check that all DFHack scripts include documentation (not 3rdparty)""" |  |  |  |     """Check that all DFHack scripts include documentation""" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     err = 0 |  |  |  |     err = 0 | 
			
		
	
		
		
			
				
					
					|  |  |  |     for root, _, files in os.walk('scripts'): |  |  |  |     for root, _, files in os.walk(SCRIPT_PATH): | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         for f in files: |  |  |  |         for f in files: | 
			
		
	
		
		
			
				
					
					|  |  |  |             if f[-3:] in {'.rb', 'lua'}: |  |  |  |             if f[-3:] in {'.rb', 'lua'}: | 
			
		
	
		
		
			
				
					
					|  |  |  |                 err += check_file(join(root, f)) |  |  |  |                 err += check_file(join(root, f)) | 
			
		
	
	
		
		
			
				
					|  |  | @ -64,4 +65,4 @@ def main(): | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | if __name__ == '__main__': |  |  |  | if __name__ == '__main__': | 
			
		
	
		
		
			
				
					
					|  |  |  |     sys.exit(bool(main())) |  |  |  |     sys.exit(min(100, main())) |