add task to report code statistics (#2489)
This commit is contained in:
		
							parent
							
								
									0576daf5f9
								
							
						
					
					
						commit
						bb777c24ff
					
				
					 1 changed files with 19 additions and 0 deletions
				
			
		
							
								
								
									
										19
									
								
								lib/tasks/statistics.rake
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								lib/tasks/statistics.rake
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,19 @@
 | 
				
			||||||
 | 
					# frozen_string_literal: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					task stats: 'mastodon:stats'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace :mastodon do
 | 
				
			||||||
 | 
					  desc 'Report code statistics (KLOCs, etc)'
 | 
				
			||||||
 | 
					  task :stats do
 | 
				
			||||||
 | 
					    require 'rails/code_statistics'
 | 
				
			||||||
 | 
					    [
 | 
				
			||||||
 | 
					      %w(App\ Libraries app/lib),
 | 
				
			||||||
 | 
					      %w(Presenters app/presenters),
 | 
				
			||||||
 | 
					      %w(Services app/services),
 | 
				
			||||||
 | 
					      %w(Validators app/validators),
 | 
				
			||||||
 | 
					      %w(Workers app/workers),
 | 
				
			||||||
 | 
					    ].each do |name, dir|
 | 
				
			||||||
 | 
					      ::STATS_DIRECTORIES << [name, Rails.root.join(dir)]
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue