<commit_before>module.exports = (options) => {
	const eslint = {
		options: {
			format: 'node_modules/eslint-formatter-pretty'
		},
		project: {
			files: [
				{
					expand: true,
					src: [
						'gruntfile.js',
						'grunt/*.js'
					]
				}
			]
		}
	};

	if (options.nodeServer) {
		eslint.server = {
			files: 'server/**/*.js'
		};

		eslint.components = {
			files: ['public/custom-components/**/*.js']
		};

		eslint.views = {
			src: ['public/scripts/**/*.js']
		};
	}

	return eslint;
};
<commit_msg>Fix eslint templating polymer-app objects in node-server.<commit_after>module.exports = (options) => {
	const eslint = {
		options: {
			format: 'node_modules/eslint-formatter-pretty'
		},
		project: {
			files: [
				{
					expand: true,
					src: [
						'gruntfile.js',
						'grunt/*.js'
					]
				}
			]
		}
	};

	if (options.nodeServer) {
		eslint.server = {
			files: 'server/**/*.js'
		};

		if (options.polymerApp) {
			eslint.components = {
				files: ['public/custom-components/**/*.js']
			};

			eslint.views = {
				src: ['public/scripts/**/*.js']
			};
		}
	}

	return eslint;
};

{'fraction_non_alphanumeric': 0.1927927927927928, 'fraction_numerical': 0.0, 'mean_word_length': 2.2202898550724637, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '6317599', 'n_tokens_mistral': 546, 'n_tokens_neox': 424, 'n_words': 62}