<commit_before>module.exports = function(config) {

  require('../base')(config);

  config.append('source.fileReaders', require('./file-readers/jsdoc'));

  config.append('processing.processors', [
    { name: 'parsing-tags', runAfter: ['files-read'], runBefore: ['processing-docs'] },
    { name: 'tags-parsed', runAfter: ['parsing-tags'], runBefore: ['processing-docs'] },
    { name: 'extracting-tags', runAfter: ['tags-parsed'], runBefore: ['processing-docs'] },
    { name: 'tags-extracted', runAfter: ['extracting-tags'], runBefore: ['processing-docs'] }
  ]);


  config.append('processing.processors', [
    require('./processors/code-name'),
    require('./processors/tagDefinitions'),
    require('./processors/tagParser'),
    require('./processors/parse-tags'),
    require('./processors/extract-tags'),
    require('./processors/compute-path'),
    require('./processors/inline-tags')
  ]);

  config.append('processing.tagDefinitions', require('./tag-defs'));

  return config;
};<commit_msg>fix(jsdoc): add defaultTagTransforms and tagExtractor processors<commit_after>module.exports = function(config) {

  require('../base')(config);

  config.append('source.fileReaders', require('./file-readers/jsdoc'));

  config.append('processing.processors', [
    { name: 'parsing-tags', runAfter: ['files-read'], runBefore: ['processing-docs'] },
    { name: 'tags-parsed', runAfter: ['parsing-tags'], runBefore: ['processing-docs'] },
    { name: 'extracting-tags', runAfter: ['tags-parsed'], runBefore: ['processing-docs'] },
    { name: 'tags-extracted', runAfter: ['extracting-tags'], runBefore: ['processing-docs'] }
  ]);


  config.append('processing.processors', [
    require('./processors/code-name'),
    require('./processors/tagDefinitions'),
    require('./processors/tagParser'),
    require('./processors/tagExtractor'),
    require('./processors/defaultTagTransforms'),
    require('./processors/parse-tags'),
    require('./processors/extract-tags'),
    require('./processors/compute-path'),
    require('./processors/inline-tags')
  ]);

  config.append('processing.tagDefinitions', require('./tag-defs'));

  return config;
};
{'fraction_non_alphanumeric': 0.20815948076031526, 'fraction_numerical': 0.0, 'mean_word_length': 4.649214659685864, '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': '2679327', 'n_tokens_mistral': 641, 'n_tokens_neox': 625, 'n_words': 91}