<commit_before><Project>
  
  <!-- This targets file works round a problem with the VSTS SDL FxCop task.
  
       FxCop needs to be able to find all of the referenced binaries. The VSTS task allows multiple reference folders
       to be specified to search for referenced binaries, but the search doesn't recursive into those folders.
       
       This causes a problem with .Net Core projects that use NuGet to reference platform assemblies as the required
       assemblies are not in a flat folder structure, so each package folder has to specified separately.
       
       This file works round the issue by copying all of the referenced binaries to a single folder. The VSTS task can
       then be configured to search this folder.
       
       Using the targets as part of a VSTS build
       =========================================
       1. Import this target into the project being built
           For .Net Core projects, you can just drop this file next to the project file: see https://docs.microsoft.com/en-us/visualstudio/msbuild/customize-your-build
           Alternatively, explicitly import the targets into your project.
       
       2. Pass in either the root folder path to use "$(ReferencedBinsPathRoot)" or the full folder path "$(ReferencedBinsPath)" to specify
           where the referenced binaries should be copied.
           If you specify the root directory then the full path will be calculated by adding the name of the current project (useful if you
           are building a solution and don't want to have to set the output folder for each project).
       
          e.g. /p:ReferencedBinsPath=MyFolder
          e.g. /p:ReferencedBinsPathRoot=MyRootFolder
          
           The targets will not run unless one of the properties has been set.
           You can use VSTS build variables when specifying the folder: see https://www.visualstudio.com/en-us/docs/build/define/variables
           <commit_msg>Updated description in FxCop workaround targets<commit_after><Project>
  
  <!-- This targets file works round a problem with a legacy, internal Microsoft VSTS task (the SDL FxCop task).
  
       FxCop needs to be able to find all of the referenced binaries. The VSTS task allows multiple reference folders
       to be specified to search for referenced binaries, but the search doesn't recursive into those folders.
       
       This causes a problem with .Net Core projects that use NuGet to reference platform assemblies as the required
       assemblies are not in a flat folder structure, so each package folder has to specified separately.
       
       This file works round the issue by copying all of the referenced binaries to a single folder. The VSTS task can
       then be configured to search this folder.
       
       Using the targets as part of a VSTS build
       =========================================
       1. Import this target into the project being built
           For .Net Core projects, you can just drop this file next to the project file: see https://docs.microsoft.com/en-us/visualstudio/msbuild/customize-your-build
           Alternatively, explicitly import the targets into your project.
       
       2. Pass in either the root folder path to use "$(ReferencedBinsPathRoot)" or the full folder path "$(ReferencedBinsPath)" to specify
           where the referenced binaries should be copied.
           If you specify the root directory then the full path will be calculated by adding the name of the current project (useful if you
           are building a solution and don't want to have to set the output folder for each project).
       
          e.g. /p:ReferencedBinsPath=MyFolder
          e.g. /p:ReferencedBinsPathRoot=MyRootFolder
          
           The targets will not run unless one of the properties has been set.
           You can use VSTS build variables when specifying the folder: see https://www.visualstudio.com/en-us/docs/build/define/variables
           
{'fraction_non_alphanumeric': 0.059398496240601506, 'fraction_numerical': 0.0010025062656641604, 'mean_word_length': 2.7125581395348837, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 5, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, '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': '4092945', 'n_tokens_mistral': 968, 'n_tokens_neox': 896, 'n_words': 510}