<commit_before>/* global node:false */

module.exports = function(grunt)
{
    'use strict';

    var sourceFiles = [
        'core/Tw2Frustum.js',
        'core/Tw2RawData.js',
        'core/Tw2BinaryReader.js',
        'core/Tw2VertexDeclaration.js',
        'core/Tw2ObjectReader.js',
        'core/Tw2Resource.js',
        'core/Tw2VariableStore.js',
        'core/Tw2ResMan.js',
        'core/Tw2PerObjectData.js',
        'core/Tw2SamplerState.js',
        'core/Tw2FloatParameter.js',
        'core/Tw2FloatParameter.js',
        'core/Tw2Vector2Parameter.js',
        'core/Tw2Vector3Parameter.js',
        'core/Tw2Vector4Parameter.js',
        'core/Tw2MatrixParameter.js',
        'core/Tw2VariableParameter.js',
        'core/Tw2TextureParameter.js',
        'core/Tw2TransformParameter.js',
        'core/Tw2Device.js',
        'core/Tw2BatchAccumulator.js',
        'core/Tw2GeometryRes.js',
        'core/Tw2TextureRes.js',
        'core/Tw2EffectRes.js',
        'core/Tw2Effect.js',
        'core/Tw2Mesh.js',
        'core/Tw2AnimationController.js',
        'core/Tw2RenderTarget.js',
        'core/Tw2CurveSet.js',
        'core/Tw2ValueBinding.js',
        'core/Tw2Float.js',
        'core/Tw2RuntimeInstanceData.js',

        'core/Tw2PostProcess.js',

        'curves/Tw2ColorCurve.js',
        'curves/Tw2ColorCurve2.js',
        'curves/Tw2ColorSequencer.js',
        'curves/Tw2EulerRotation.js',
        'curves/Tw2EventCurve.js',
        'curves/Tw2PerlinCurve.js',
        'curves/Tw2QuaternionSequencer.js',
        'curves/Tw2RandomConstantCurve.js',
        'curves/Tw2RGBAScalarSequencer.js',
        'curves/Tw2RigidOrientation.js',
        'curves/Tw2RotationCurve.js',
        'curves/Tw2ScalarCurve.js',
        'curves/Tw2ScalarCurve2.js',
        'curves/Tw2ScalarSequencer.js',
        'curves/Tw2SineCurve.js',
        'curves/Tw2TransformTrack.js',
        'curves/Tw2Vector2Curve.js',
        'curves/Tw2Vector3Curve.js',
        'curves/Tw2VectorCurve.js',
        'curves/Tw2VectorSequencer.js',
        'curves/Tw2XYZScalarSequencer.js',
        'curves/Tw2YPRSequencer.js',
        'curves/Tw2MayaAnimationEngine.js',
        'curves/Tw2MayaScalarCurve.js',
        'curves/Tw2MayaVector3Curve.js',
        'curves/Tw2MayaEulerRotationCurve.js',
        'curves/Tw2QuaternionCurve.js',
        'curves/Tw2WbgTrack.js',

        'eve/EveLocator.js',
        'eve/EveBoosterSet.js',
        'eve/EveSpriteSet.js',
        'eve/EveSpotlightSet.js',
        'eve/EvePlaneSet.js',
        'eve/EveTransform.js',
        'eve/EveTurretSet.js',
        'eve/EveSpaceObject.js',
        'eve/EveShip.js',
        'eve/EveSpaceObjectDecal.js',
        'eve/EveSpaceScene.js',
        'eve/EveOccluder.js',
        'eve/EveLensFlare.js',
        'eve/EvePlanet.js',
        'eve/EveEffectRoot.js',
        'eve/EveStretch.js',
        'eve/EveTurretFiringFX.js',
        'eve/EveSOF.js',
        'eve/EveCurveLineSet.js',
        'eve/EveMeshOverlayEffect.js',

        'particle/Tw2ParticleSystem.js',
        'core/Tw2InstancedMesh.js',
        'particle/Tw2StaticEmitter.js',
        'particle/Tw2DynamicEmitter.js',
        'particle/Tw2RandomUniformAttributeGenerator.js',
        'particle/Tw2SphereShapeAttributeGenerator.js',
        'particle/Tw2ParticleSpring.js',
        'particle/Tw2ParticleDragForce.js',
        'particle/Tw2ParticleTurbulenceForce.js',
        'particle/Tw2ParticleDirectForce.js',
        'particle/Tw2ParticleAttractorForce.js',
        'particle/Tw2ParticleFluidDragForce.js',
        'particle/Tw2RandomIntegerAttributeGenerator.js'
    ];

    var sourcePatterns = ['src/core/**/*.js', 'src/eve/**/*.js', 'src/particle/**/*.js', 'src/curves/**/*.js'];

    grunt.initConfig(
    {
        pkg: grunt.file.readJSON('package.json'),<commit_msg>Fixed `EveLensflare` Gruntfile<commit_after>/* global node:false */

module.exports = function(grunt)
{
    'use strict';

    var sourceFiles = [
        'core/Tw2Frustum.js',
        'core/Tw2RawData.js',
        'core/Tw2BinaryReader.js',
        'core/Tw2VertexDeclaration.js',
        'core/Tw2ObjectReader.js',
        'core/Tw2Resource.js',
        'core/Tw2VariableStore.js',
        'core/Tw2ResMan.js',
        'core/Tw2PerObjectData.js',
        'core/Tw2SamplerState.js',
        'core/Tw2FloatParameter.js',
        'core/Tw2FloatParameter.js',
        'core/Tw2Vector2Parameter.js',
        'core/Tw2Vector3Parameter.js',
        'core/Tw2Vector4Parameter.js',
        'core/Tw2MatrixParameter.js',
        'core/Tw2VariableParameter.js',
        'core/Tw2TextureParameter.js',
        'core/Tw2TransformParameter.js',
        'core/Tw2Device.js',
        'core/Tw2BatchAccumulator.js',
        'core/Tw2GeometryRes.js',
        'core/Tw2TextureRes.js',
        'core/Tw2EffectRes.js',
        'core/Tw2Effect.js',
        'core/Tw2Mesh.js',
        'core/Tw2AnimationController.js',
        'core/Tw2RenderTarget.js',
        'core/Tw2CurveSet.js',
        'core/Tw2ValueBinding.js',
        'core/Tw2Float.js',
        'core/Tw2RuntimeInstanceData.js',

        'core/Tw2PostProcess.js',

        'curves/Tw2ColorCurve.js',
        'curves/Tw2ColorCurve2.js',
        'curves/Tw2ColorSequencer.js',
        'curves/Tw2EulerRotation.js',
        'curves/Tw2EventCurve.js',
        'curves/Tw2PerlinCurve.js',
        'curves/Tw2QuaternionSequencer.js',
        'curves/Tw2RandomConstantCurve.js',
        'curves/Tw2RGBAScalarSequencer.js',
        'curves/Tw2RigidOrientation.js',
        'curves/Tw2RotationCurve.js',
        'curves/Tw2ScalarCurve.js',
        'curves/Tw2ScalarCurve2.js',
        'curves/Tw2ScalarSequencer.js',
        'curves/Tw2SineCurve.js',
        'curves/Tw2TransformTrack.js',
        'curves/Tw2Vector2Curve.js',
        'curves/Tw2Vector3Curve.js',
        'curves/Tw2VectorCurve.js',
        'curves/Tw2VectorSequencer.js',
        'curves/Tw2XYZScalarSequencer.js',
        'curves/Tw2YPRSequencer.js',
        'curves/Tw2MayaAnimationEngine.js',
        'curves/Tw2MayaScalarCurve.js',
        'curves/Tw2MayaVector3Curve.js',
        'curves/Tw2MayaEulerRotationCurve.js',
        'curves/Tw2QuaternionCurve.js',
        'curves/Tw2WbgTrack.js',

        'eve/EveLocator.js',
        'eve/EveBoosterSet.js',
        'eve/EveSpriteSet.js',
        'eve/EveSpotlightSet.js',
        'eve/EvePlaneSet.js',
        'eve/EveTransform.js',
        'eve/EveTurretSet.js',
        'eve/EveSpaceObject.js',
        'eve/EveShip.js',
        'eve/EveSpaceObjectDecal.js',
        'eve/EveSpaceScene.js',
        'eve/EveOccluder.js',
        'eve/EveLensflare.js',
        'eve/EvePlanet.js',
        'eve/EveEffectRoot.js',
        'eve/EveStretch.js',
        'eve/EveTurretFiringFX.js',
        'eve/EveSOF.js',
        'eve/EveCurveLineSet.js',
        'eve/EveMeshOverlayEffect.js',

        'particle/Tw2ParticleSystem.js',
        'core/Tw2InstancedMesh.js',
        'particle/Tw2StaticEmitter.js',
        'particle/Tw2DynamicEmitter.js',
        'particle/Tw2RandomUniformAttributeGenerator.js',
        'particle/Tw2SphereShapeAttributeGenerator.js',
        'particle/Tw2ParticleSpring.js',
        'particle/Tw2ParticleDragForce.js',
        'particle/Tw2ParticleTurbulenceForce.js',
        'particle/Tw2ParticleDirectForce.js',
        'particle/Tw2ParticleAttractorForce.js',
        'particle/Tw2ParticleFluidDragForce.js',
        'particle/Tw2RandomIntegerAttributeGenerator.js'
    ];

    var sourcePatterns = ['src/core/**/*.js', 'src/eve/**/*.js', 'src/particle/**/*.js', 'src/curves/**/*.js'];

    grunt.initConfig(
    {
        pkg: grunt.file.readJSON('package.json'),
{'fraction_non_alphanumeric': 0.14242780608911537, 'fraction_numerical': 0.02142950476937149, 'mean_word_length': 2.4063195371606585, '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': '1113890', 'n_tokens_mistral': 2768, 'n_tokens_neox': 2757, 'n_words': 225}