/* eslint-env node */

module.exports = {
  rules: {
    /*
     * Enforce a consistent style of comments across your codebase,
     * specifically by either requiring or disallowing a capitalized
     * letter as the first word character in a comment. This rule will not
     * issue warnings when non-cased letters are used.
     */
    "capitalized-comments": "off",

    /*
     * Enforces consistent position of line comments. Block comments are
     * not affected by this rule. By default, this rule ignores comments
     * starting with the following words: eslint, jshint, jslint,
     * istanbul, global, exported, jscs, falls through.
     */
    "line-comment-position": "off",

    // Disallow usage of configurable warning terms in comments: e.g. todo
    "no-warning-comments": [
      0,
      {
        location: "start",
        terms: ["todo", "fixme", "xxx"],
      },
    ],

    /*
     * Enforce consistency of spacing after the start of a comment // or
     * /*. It also provides several exceptions for various documentation
     * styles.
     */
    "spaced-comment": ["error", "always"],

    /*
     * This rule aims to enforce a particular style for
     * multiline comments.
     */
    "multiline-comment-style": ["error", "starred-block"],
  },
}

/* eslint-env node */

module.exports = {
  rules: {
    /*
     * Enforce a consistent style of comments across your codebase,
     * specifically by either requiring or disallowing a capitalized
     * letter as the first word character in a comment. This rule will not
     * issue warnings when non-cased letters are used.
     */
    "capitalized-comments": "off",

    /*
     * Enforces consistent position of line comments. Block comments are
     * not affected by this rule. By default, this rule ignores comments
     * starting with the following words: eslint, jshint, jslint,
     * istanbul, global, exported, jscs, falls through.
     */
    "line-comment-position": "off",

    // Disallow usage of configurable warning terms in comments: e.g. todo
    "no-warning-comments": [
      0,
      {
        location: "start",
        terms: ["todo", "fixme", "xxx"],
      },
    ],

    /*
     * Enforce consistency of spacing after the start of a comment // or
     * /*. It also provides several exceptions for various documentation
     * styles.
     */
    "spaced-comment": ["error", "always"],

    /*
     * This rule aims to enforce a particular style for
     * multiline comments.
     */
    "multiline-comment-style": "off",
  },
}

Disable multiline block transform