<commit_before>module.exports = function( grunt ) {
	grunt.initConfig({
		pkg: "<json:package.json>",
		meta: {
			banner: "/*! Tetra.js v<%= pkg.version %> | (MIT Licence) (c) Viadeo/APVO Corp */"
		},
		concat: {
			'dist/tetra-<%= pkg.version %>.js': [
				"lib/tetra.js",
				"lib/deps/requirejs/require.js",
				"lib/mod/require/client.js",
				"lib/mod/tmpl/client-micro-tmpl.js",
				"lib/tetra-view.js",
				"lib/tetra-controller.js",
				"lib/tetra-model.js",
				"lib/conf/default.js"
			],
			'dist/tetra-viadeo-<%= pkg.version %>.js': [
				"lib/tetra.js",
				"lib/deps/jquery/src/sizzle/sizzle.js",
				"lib/deps/mod/libAbstracted/jquery-connector.js",
				"lib/deps/mod/libAbstracted/prototype-connector.js",
				"lib/deps/mod/libAbstracted/builder.js",
				"lib/deps/requirejs/require.js",
				"lib/mod/require/client.js",
				"lib/mod/tmpl/client-micro-tmpl.js",
				"lib/tetra-view.js",
				"lib/tetra-controller.js",
				"lib/tetra-model.js",
				"lib/conf/viadeo-webapp.js"
			]
		},
		lint: {
			dist: ['dist/tetra-<%= pkg.version %>.min.js', 'dist/tetra-viadeo-<%= pkg.version %>.min.js']
		},
		jshint: {
			options: {
				curly: true,
				eqeqeq: true,
				immed: true,
				latedef: true,
				newcap: true,
				noarg: true,
				sub: true,
				undef: true,
				eqnull: true,
				browser: true,
				jquery: true,
				prototypejs: true,
				devel: true,
				smarttabs: true
			},
			globals: {
				tetra: true,
				Sizzle: true,
				requirejs: true,
				VNS: true
			}
		},
		min: {
			'dist/tetra-<%= pkg.version %>.min.js': ['<banner>', 'dist/tetra-<%= pkg.version %>.js'],
			'dist/tetra-viadeo-<%= pkg.version %>.min.js': ['<banner>', 'dist/tetra-viadeo-<%= pkg.version %>.js']
		},
		jasmine: {
			folder: {
				src: "spec/javascripts/specs/core"
			}
		}
	});

	// Default task.
	grunt.registerTask('default', 'concat min');
	grunt.registerTask('default', 'jshint');
};<commit_msg>Change call to jshint<commit_after>module.exports = function( grunt ) {
	grunt.initConfig({
		pkg: "<json:package.json>",
		meta: {
			banner: "/*! Tetra.js v<%= pkg.version %> | (MIT Licence) (c) Viadeo/APVO Corp */"
		},
		concat: {
			'dist/tetra-<%= pkg.version %>.js': [
				"lib/tetra.js",
				"lib/deps/requirejs/require.js",
				"lib/mod/require/client.js",
				"lib/mod/tmpl/client-micro-tmpl.js",
				"lib/tetra-view.js",
				"lib/tetra-controller.js",
				"lib/tetra-model.js",
				"lib/conf/default.js"
			],
			'dist/tetra-viadeo-<%= pkg.version %>.js': [
				"lib/tetra.js",
				"lib/deps/jquery/src/sizzle/sizzle.js",
				"lib/deps/mod/libAbstracted/jquery-connector.js",
				"lib/deps/mod/libAbstracted/prototype-connector.js",
				"lib/deps/mod/libAbstracted/builder.js",
				"lib/deps/requirejs/require.js",
				"lib/mod/require/client.js",
				"lib/mod/tmpl/client-micro-tmpl.js",
				"lib/tetra-view.js",
				"lib/tetra-controller.js",
				"lib/tetra-model.js",
				"lib/conf/viadeo-webapp.js"
			]
		},
		lint: {
			dist: ['dist/tetra-<%= pkg.version %>.min.js', 'dist/tetra-viadeo-<%= pkg.version %>.min.js']
		},
		jshint: {
			options: {
				curly: true,
				eqeqeq: true,
				immed: true,
				latedef: true,
				newcap: true,
				noarg: true,
				sub: true,
				undef: true,
				eqnull: true,
				browser: true,
				jquery: true,
				prototypejs: true,
				devel: true,
				smarttabs: true
			},
			globals: {
				tetra: true,
				Sizzle: true,
				requirejs: true,
				VNS: true
			}
		},
		min: {
			'dist/tetra-<%= pkg.version %>.min.js': ['<banner>', 'dist/tetra-<%= pkg.version %>.js'],
			'dist/tetra-viadeo-<%= pkg.version %>.min.js': ['<banner>', 'dist/tetra-viadeo-<%= pkg.version %>.js']
		},
		jasmine: {
			folder: {
				src: "spec/javascripts/specs/core"
			}
		}
	});

	// Default task.
	grunt.registerTask('default', 'concat min');
	grunt.registerTask('test', 'lint');
};
{'fraction_non_alphanumeric': 0.2100026184865148, 'fraction_numerical': 0.0, 'mean_word_length': 2.70873786407767, 'pattern_counts': {'":': 0, '<': 27, '<?xml version=': 0, '>': 27, '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': '4677608', 'n_tokens_mistral': 1992, 'n_tokens_neox': 1557, 'n_words': 235}