<commit_before>package com.catalyst.sonar.score;

import java.util.Arrays;
import java.util.List;
import org.sonar.api.Extension;
import org.sonar.api.Properties;
import org.sonar.api.Property;
import org.sonar.api.SonarPlugin;

import com.catalyst.sonar.score.batch.PointsCalculator;
import com.catalyst.sonar.score.batch.ScoreDecorator;
import com.catalyst.sonar.score.metrics.ScoreMetrics;
import com.catalyst.sonar.score.ui.ScoreRubyWidget;
import com.catalyst.sonar.score.ui.EnhancedListFilter;
import com.catalyst.sonar.score.ui.ProjectComparisonWidget;

/**
 * Creates a property in the database with the key, name, description and default value set
 * for the SCORE property 
 */
@Properties({
	  @Property(
	    key = ScorePlugin.PROJECT_GROUP,
	    name = "Project Group",
	    description = "Specify the project group of your project.",
	    project = true,	    
	    global = false)})

/**
 * This class is the entry point for the SCORE extension/plugin
 */
public class ScorePlugin extends SonarPlugin{
	public static final String PROJECT_GROUP = "sonar.score.projectGroup";
	/**
	 * returns a list of the various classes used to create the SCORE extension/plugin
	 */	
	@SuppressWarnings({ "unchecked"})
	public List<Class<? extends Extension>> getExtensions() {
		
		return Arrays.asList(
		/*
		 * Definition of Score's points metric		
		 */
		ScoreMetrics.class,
		/*
		 * the decorator class (batch)
		 */
		ScoreDecorator.class, PointsCalculator.class,
		
		/*
		 * Score's ui/widgets
		 */
		ScoreRubyWidget.class, EnhancedListFilter.class, ProjectComparisonWidget.class
		
		
		);<commit_msg>ScorePlugin.java: Some referenced class names were refactored.<commit_after>package com.catalyst.sonar.score;

import java.util.Arrays;
import java.util.List;
import org.sonar.api.Extension;
import org.sonar.api.Properties;
import org.sonar.api.Property;
import org.sonar.api.SonarPlugin;

import com.catalyst.sonar.score.batch.PointsCalculator;
import com.catalyst.sonar.score.batch.PointsDecorator;
import com.catalyst.sonar.score.metrics.ScoreMetrics;
import com.catalyst.sonar.score.ui.ScoreRubyWidget;
import com.catalyst.sonar.score.ui.EnhancedListFilter;
import com.catalyst.sonar.score.ui.ProjectComparisonWidget;

/**
 * Creates a property in the database with the key, name, description and default value set
 * for the SCORE property 
 */
@Properties({
	  @Property(
	    key = ScorePlugin.PROJECT_GROUP,
	    name = "Project Group",
	    description = "Specify the project group of your project.",
	    project = true,	    
	    global = false)})

/**
 * This class is the entry point for the SCORE extension/plugin
 */
public class ScorePlugin extends SonarPlugin{
	public static final String PROJECT_GROUP = "sonar.score.projectGroup";
	/**
	 * returns a list of the various classes used to create the SCORE extension/plugin
	 */	
	@SuppressWarnings({ "unchecked"})
	public List<Class<? extends Extension>> getExtensions() {
		
		return Arrays.asList(
		/*
		 * Definition of Score's points metric		
		 */
		ScoreMetrics.class,
		/*
		 * the decorator class (batch)
		 */
		PointsDecorator.class, PointsCalculator.class,
		
		/*
		 * Score's ui/widgets
		 */
		ScoreRubyWidget.class, EnhancedListFilter.class, ProjectComparisonWidget.class
		
		
		);
{'fraction_non_alphanumeric': 0.10344827586206896, 'fraction_numerical': 0.0, 'mean_word_length': 3.974203338391502, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '673723', 'n_tokens_mistral': 1084, 'n_tokens_neox': 966, 'n_words': 254}