<commit_before>export interface LinterConfig {
    name: string;
    configFiles: string[];
    extension: string;
    enableConfig: string;
    packageJSONConfig?: string;
}

export const LINTERS: LinterConfig[] = [
    {
        name: 'ESLint',
        configFiles: [
            '.eslintrc',
            '.eslintrc.js',
            '.eslintrc.yaml',
            '.eslintrc.yml',
            '.eslintrc.json'
        ],
        extension: 'vscode-eslint',
        enableConfig: 'eslint.enable',
        packageJSONConfig: 'eslintConfig'
    },
    {
        name: 'JSHint',
        configFiles: [
            '.jshintrc'
        ],
        extension: 'jshint',
        enableConfig: 'jshint.enable'
    },
    {
        name: 'JSCS',
        configFiles: [
            '.jscsrc'
        ],
        extension: 'jscs',
        enableConfig: 'jscs.enable'
    }
];<commit_msg>Check package.json for jscsConfig and check for .jscs.json<commit_after>export interface LinterConfig {
    name: string;
    configFiles: string[];
    extension: string;
    enableConfig: string;
    packageJSONConfig?: string;
}

export const LINTERS: LinterConfig[] = [
    {
        name: 'ESLint',
        configFiles: [
            '.eslintrc',
            '.eslintrc.js',
            '.eslintrc.yaml',
            '.eslintrc.yml',
            '.eslintrc.json'
        ],
        extension: 'vscode-eslint',
        enableConfig: 'eslint.enable',
        packageJSONConfig: 'eslintConfig'
    },
    {
        name: 'JSHint',
        configFiles: [
            '.jshintrc'
        ],
        extension: 'jshint',
        enableConfig: 'jshint.enable'
    },
    {
        name: 'JSCS',
        configFiles: [
            '.jscsrc',
            '.jscs.json'
        ],
        extension: 'jscs',
        enableConfig: 'jscs.enable',
        packageJSONConfig: 'jscsConfig'
    }
];
{'fraction_non_alphanumeric': 0.12996777658431793, 'fraction_numerical': 0.0, 'mean_word_length': 1.6388101983002832, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5964741', 'n_tokens_mistral': 595, 'n_tokens_neox': 584, 'n_words': 104}