<commit_before>module.exports = function(grunt) {
  "use strict";

  // Project configuration
  grunt.initConfig({

    // Import metadata
    pkg: grunt.file.readJSON('package.json'),

    // Banner
    banner: '/*!\n' +
            ' * <%= pkg.name %> v<%= pkg.version %>\n' +
            ' * Copyright <%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' +
            ' * Licensed under the <%= pkg.licenses.type %> license\n' +
            ' */\n\n',

    // Task configuration
    clean: {
      jekyll: ['_site'],
      css: ['css/melvin*.css'],
      js: ['js/melvin*.js']
    },

    concat: {
      options: {
        stripBanners: true,
        banner: '<%= banner %>'
      },
      js: {
        src: 'js/melvin*.js',
        dest: 'js/melvin.js'
      },
      css: {
        src: 'css/melvin*.css',
        dest: 'css/melvin.css'
      }
    },

    less: {
      options: {},
      css: {
        expand: true,
        cwd: 'css/',
        src: 'melvin*.less',
        dest: 'css/',
        ext: '.css'
      }
    },

    csslint: {
      options: {
        'import': false,
        'regex-selectors': false,
        'unique-headings': false,
        'zero-units': false
      },
      css: {
        src: ['css/melvin*.css', '!css/*.min.css']
      }
    },

    cssmin: {
      options: {},
      css: {
        src: 'css/melvin.css',
        dest: 'css/melvin.min.css'
      }
    },

    coffee: {
      options: {},
      js: {
        expand: true,
        cwd: 'js/',
        src: 'melvin*.coffee',
        dest: 'js/',
        ext: '.js'
      }
    },

    jshint: {
      options: {
        browser: true,
        camelcase: true,
        curly: false,
        devel: true,
        eqeqeq: true,
        eqnull: true,
        validthis: true
      },
      gruntfile: {
        options: {
          camelcase: false
        },
        src: 'Gruntfile.js'<commit_msg>Adjust jshint and csslint rules<commit_after>module.exports = function(grunt) {
  "use strict";

  // Project configuration
  grunt.initConfig({

    // Import metadata
    pkg: grunt.file.readJSON('package.json'),

    // Banner
    banner: '/*!\n' +
            ' * <%= pkg.name %> v<%= pkg.version %>\n' +
            ' * Copyright <%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' +
            ' * Licensed under the <%= pkg.licenses.type %> license\n' +
            ' */\n\n',

    // Task configuration
    clean: {
      jekyll: ['_site'],
      css: ['css/melvin*.css'],
      js: ['js/melvin*.js']
    },

    concat: {
      options: {
        stripBanners: true,
        banner: '<%= banner %>'
      },
      js: {
        src: 'js/melvin*.js',
        dest: 'js/melvin.js'
      },
      css: {
        src: 'css/melvin*.css',
        dest: 'css/melvin.css'
      }
    },

    less: {
      options: {},
      css: {
        expand: true,
        cwd: 'css/',
        src: 'melvin*.less',
        dest: 'css/',
        ext: '.css'
      }
    },

    csslint: {
      options: {
        'adjoining-classes': false,
        'import': false,
        'regex-selectors': false,
        'unique-headings': false,
        'zero-units': false
      },
      css: {
        src: ['css/melvin*.css', '!css/*.min.css']
      }
    },

    cssmin: {
      options: {},
      css: {
        src: 'css/melvin.css',
        dest: 'css/melvin.min.css'
      }
    },

    coffee: {
      options: {},
      js: {
        expand: true,
        cwd: 'js/',
        src: 'melvin*.coffee',
        dest: 'js/',
        ext: '.js'
      }
    },

    jshint: {
      options: {
        boss: true,
        browser: true,
        camelcase: true,
        curly: false,
        devel: true,
        eqeqeq: true,
        eqnull: true,
        validthis: true
      },
      gruntfile: {
        options: {
          camelcase: false
        },
        src: 'Gruntfile.js'
{'fraction_non_alphanumeric': 0.17605997931747674, 'fraction_numerical': 0.0, 'mean_word_length': 1.362026862026862, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, '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': '7605407', 'n_tokens_mistral': 1376, 'n_tokens_neox': 1308, 'n_words': 251}