Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eslint config passport next #3

Open
wants to merge 141 commits into
base: master
Choose a base branch
from

Commits on Jul 3, 2019

  1. - Breaking change [index.js]: require @extends in place of `@augm…

    …ents`
    
    - Breaking change [`sauron`]: `preferredTypes` to prefer Typescript-friendly
      `any` instead of `Any`
    - Change [`index.js`]: Reorder `extends` (what should be
      backward-compatibly) and avoid adding to `plugins` except where needed
    - Change [`index.js`]: Make explicit deriving from `promise/recommended`,
        `import/recommended`, and `jsdoc/recommended`, though disabling rules
        we don't want (and removing some explicit rule additions which are
        now inherited); though not currently deriving from its `es2019` config,
        we are disabling some `@mysticatea/eslint-plugin` rules, as though we
        were inheriting only those rules which it doesn't inherit from other
        plugins/configs. In the absence of inheriting the config, we are also
        therefore adding some of its rules manually. Should be
        backward-compatible.
    - Update [\*]: Fix config extension paths for ESLint 6
    
    - Fix [`index.js`] (tighten): Ensure `no-use-extend-native` is being applied
    - Fix [`explicitly-unused.js`]: Remove those which were (or now are) in
      other configs like `sauron`
    
    - Enhancement [`index.js`] (tighten): Add plugin with its recommended
      rules (`sonarjs`), disabling some
    - Enhancement [`index.js`] (tighten): Add `eslint-plugin-html` plugin
        (though need to enable for HTML, e.g., `--ext .js,.md,.html`)
    - Enhancement [`index.js`] (tighten): Add plugin `array-func/all` with its
      `all` rules (though disabling `array-func/prefer-array-from` for now)
    - Enhancement [`sauron`] (tighten): Add `prefer-named-capture-group`
    - Enhancement [`great-eye`] (tighten): Add `max-statements`,
      `import/no-unused-modules`, and `sonarjs/cognitive-complexity`
    - Enhancement [`great-eye`] (tighten): Add `import/no-unused-modules` (with
        `missingExports` and `unusedExports`)
    - Enhancement [`great-eye-node`]: Add new config which expands on `great-eye`
      and `sauron-node`
    - Enhancement [`explicitly-unused.js`]: Add unused `@mysticatea` and
      `eslint-comments` items and some deprecated rules
    - Enhancement [`inherited-rules/implicitly-included`]: Add these auto-built
      configs to track rules that were inherited (and not disabled)
    - Enhancement [`inherited-rules/unused`]: Add space for these auto-built
      configs (currently none) to track if there are any rules in the plug-ins
      and configs we have extended but have not either incorporated or
      explicitly rejected.
    
    - Linting: Fix `.eslintrc` error
    - Docs: Indicate how to find which rules were inherited or rejected and
      to calculate if any inherited ones are missing from our lists;
      some doc fixes
    - npm: Update devDeps, peerDeps
    - npm: Bump to 8.0.0
    brettz9 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    701545b View commit details
    Browse the repository at this point in the history
  2. - Fix (jsdoc) [sauron]: object and Array preferredTypes were

      reporting parents instead of children
    - Refactoring: Remove trailing commas
    - npm: Bump to 8.0.1
    brettz9 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    219416a View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. - npm: Bump eslint-plugin-jsdoc (getting latest jsdoctypeparser for j…

    …sdoc type improvements)
    
    - npm: Bump to 8.0.2
    brettz9 committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    27e41a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2019

  1. npm: bump jsdoc plugin

    brettz9 committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    705fbc4 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2019

  1. Configuration menu
    Copy the full SHA
    f2d8a04 View commit details
    Browse the repository at this point in the history
  2. - npm: Update eslint-plugin-jsdoc and move from settings to options

      accordingly; document choice of options
    - npm: Bump to 8.1.0
    brettz9 committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    c39d064 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. - Todos

    brettz9 committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    927774f View commit details
    Browse the repository at this point in the history
  2. - npm: Bump eslint-plugin-jsdoc devDep/peerDep

    - npm: Bump to 8.2.0
    brettz9 committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    00e370e View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2019

  1. - npm: Bump eslint-plugin-jsdoc, typescript devDeps/peerDeps

    - npm: Bump to 8.3.0
    brettz9 committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    27db18a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8488c8 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2019

  1. - Enhancement: Add eslint-conf_eslint-all.js for showing non-eslint…

    …-recommended rules (e.g., by standard)
    
    - Build: Update "standard" and eslint-recommended comparison files as
      "standard" now incorporates more recommended rules (and removes a
      few of its own redundant ones)
    - npm: Bump peerDeps/devDeps
    - npm: Bump to 8.4.0
    brettz9 committed Jul 13, 2019
    Configuration menu
    Copy the full SHA
    c0908f5 View commit details
    Browse the repository at this point in the history
  2. - Change: [index.js]: Explicitly reject items if we inherit from my…

    …sticatea
    
    - Build: Ensure removing files before testing
    - Build: Only check `explicitly-unused` rules in comparison with unused,
      not with inherited, as need to see which explicitly unused rules may
      later become used
    - Fix [`index.js`]: Disable `lines-between-class-members` as inherited
      now from standard
    brettz9 committed Jul 13, 2019
    Configuration menu
    Copy the full SHA
    83066aa View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2019

  1. - npm: Update eslint-plugin-jsdoc

    - npm: Bump to 8.5.0
    brettz9 committed Jul 14, 2019
    Configuration menu
    Copy the full SHA
    41fdfe2 View commit details
    Browse the repository at this point in the history
  2. - Fix [sauron]: Avoid use of now removed template variables in mess…

    …ages calling
    
      for replacement
    - npm: Bump to 8.5.1
    brettz9 committed Jul 14, 2019
    Configuration menu
    Copy the full SHA
    367baf2 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2019

  1. Configuration menu
    Copy the full SHA
    85d4829 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. - npm: Update peer and devDeps (including import, jsdoc, and unicorn …

    …plugins)
    
    - npm: Bump to 8.5.2
    brettz9 committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    078749c View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. - Enhancement [index.js] (tighten): apply rule

      `function-call-argument-newline` set to `never`
    - Enhancement [`index.js`]: apply rule `no-label-var` for comparison purposes
      (though already a part of `eslint:recommended`)
    - Enhancement [`index.js`]: Disable `object-curly-newline` since added to
      "standard"
    - npm: Update devDeps/peerDeps
    - npm: Bump to 8.6.0
    brettz9 committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    abd8af6 View commit details
    Browse the repository at this point in the history
  2. - Enhancement [index.js] (tighten): remove rule

      `function-call-argument-newline` (oppressive)
    - npm: Bump to 8.7.0
    brettz9 committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    e7837c1 View commit details
    Browse the repository at this point in the history
  3. - npm: Actually bump to 8.7.0

    brettz9 committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    82d30c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2019

  1. - Update: Avoid node/no-callback-literal which duplicates

      `standard/no-callback-literal`
    - npm: Update devDeps/peerDeps
    - npm: Bump to 8.8.0
    brettz9 committed Aug 30, 2019
    Configuration menu
    Copy the full SHA
    7175d70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8442629 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. Configuration menu
    Copy the full SHA
    4440caf View commit details
    Browse the repository at this point in the history
  2. - Docs: Update CHANGES

    brettz9 committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    745fe95 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2019

  1. - Enhancement [index.js]: Update node plugin with recommended update;

      adds `node/no-exports-assign`
    - npm: Bump to 8.9.0
    brettz9 committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    0442b19 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. - Breaking change: Require >= node 8.10.0

    - Enhancement [`index.js`] (tighten): Add new rules: `default-param-last`,
      `no-import-assign`, `prefer-regex-literals`
    - Enhancement [`index.js`] (tighten): Inherit new rules from unicorn:
      `prefer-dataset`, `prefer-reflect-apply`
    - Enhancement [`index.js`]: `unicorn/expiring-todo-comments` but allowing
      for no conditions
    - Enhancement [`index.js`]: Add `no-warning-comments` with terms set to `fixme`
      and `xxx` so as to block these (in favor of `todo`)
    - Enhancement [`great-eye`]: `unicorn/expiring-todo-comments` and insisting
      on conditions
    - Enhancement [`sauron`]: `unicorn/consistent-function-scoping`
    - Testing: Compare to es2020
    - npm: Bump `@mysticatea/eslint-plugin`, `eslint-plugin-jsdoc`,
      `eslint-plugin-unicorn`, `typescript`, `eslint` devDeps/peerDeps
    - npm: Bump to 9.0.0
    brettz9 committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    acd0fb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c99489 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into eslint-config-passport-next

    * master: (26 commits)
      - Fix: Remove `unicorn/consistent-function-scoping` as prematurely added - npm: Bump to 9.0.1
      - Breaking change: Require >= node 8.10.0 - Enhancement [`index.js`] (tighten): Add new rules: `default-param-last`,   `no-import-assign`, `prefer-regex-literals` - Enhancement [`index.js`] (tighten): Inherit new rules from unicorn:   `prefer-dataset`, `prefer-reflect-apply` - Enhancement [`index.js`]: `unicorn/expiring-todo-comments` but allowing   for no conditions - Enhancement [`index.js`]: Add `no-warning-comments` with terms set to `fixme`   and `xxx` so as to block these (in favor of `todo`) - Enhancement [`great-eye`]: `unicorn/expiring-todo-comments` and insisting   on conditions - Enhancement [`sauron`]: `unicorn/consistent-function-scoping` - Testing: Compare to es2020 - npm: Bump `@mysticatea/eslint-plugin`, `eslint-plugin-jsdoc`,   `eslint-plugin-unicorn`, `typescript`, `eslint` devDeps/peerDeps - npm: Bump to 9.0.0
      - Enhancement [`index.js`]: Update node plugin with recommended update;   adds `node/no-exports-assign` - npm: Bump to 8.9.0
      - Docs: Update CHANGES
      - npm: Update eslint, eslint-plugin-jsdoc devDeps/peerDeps
      - Docs; Reason for non-inclusion of `node/no-callback-literal`
      - Update: Avoid `node/no-callback-literal` which duplicates   `standard/no-callback-literal` - npm: Update devDeps/peerDeps - npm: Bump to 8.8.0
      - npm: Actually bump to 8.7.0
      - Enhancement [`index.js`] (tighten): remove rule   `function-call-argument-newline` (oppressive) - npm: Bump to 8.7.0
      - Enhancement [`index.js`] (tighten): apply rule   `function-call-argument-newline` set to `never` - Enhancement [`index.js`]: apply rule `no-label-var` for comparison purposes   (though already a part of `eslint:recommended`) - Enhancement [`index.js`]: Disable `object-curly-newline` since added to   "standard" - npm: Update devDeps/peerDeps - npm: Bump to 8.6.0
      - npm: Update peer and devDeps (including import, jsdoc, and unicorn plugins) - npm: Bump to 8.5.2
      - npm: Update devDeps/peerDeps, compat, jsdoc (no rule changes)
      - Fix [`sauron`]: Avoid use of now removed template variables in messages calling   for replacement - npm: Bump to 8.5.1
      - npm: Update eslint-plugin-jsdoc - npm: Bump to 8.5.0
      - Change: [`index.js`]: Explicitly reject items if we inherit from mysticatea - Build: Ensure removing files before testing - Build: Only check `explicitly-unused` rules in comparison with unused,   not with inherited, as need to see which explicitly unused rules may   later become used - Fix [`index.js`]: Disable `lines-between-class-members` as inherited   now from standard
      - Enhancement: Add `eslint-conf_eslint-all.js` for showing non-eslint-recommended rules (e.g., by standard) - Build: Update "standard" and eslint-recommended comparison files as   "standard" now incorporates more recommended rules (and removes a   few of its own redundant ones) - npm: Bump peerDeps/devDeps - npm: Bump to 8.4.0
      - Docs: Clarify jsdoc item usage
      - npm: Bump eslint-plugin-jsdoc, typescript devDeps/peerDeps - npm: Bump to 8.3.0
      - npm: Bump eslint-plugin-jsdoc devDep/peerDep - npm: Bump to 8.2.0
      - Todos
      ...
    
    # Conflicts:
    #	CHANGES.md
    #	README.md
    #	great-eye.js
    #	index.js
    #	inherited-rules/build.js
    #	inherited-rules/implicitly-included/unicorn-recommended.js
    #	package-lock.json
    #	package.json
    brettz9 committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    c1d60c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. - Enhancement [sauron] (tighten) Add Unicorn prefer-string-slice

    …rule
    
    - npm: Bump to 10.0.0
    brettz9 committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    ff22fb1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into eslint-config-passport-next

    * master:
      - Enhancement [`sauron`] (tighten) Add Unicorn `prefer-string-slice` rule - npm: Bump to 10.0.0
    
    # Conflicts:
    #	CHANGES.md
    #	package-lock.json
    #	package.json
    brettz9 committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    e0ff793 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Configuration menu
    Copy the full SHA
    685469a View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2019

  1. Configuration menu
    Copy the full SHA
    8d9bf44 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2019

  1. Configuration menu
    Copy the full SHA
    1d1db58 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into eslint-config-passport-next

    * master:
      - npm: Update devDeps (eslint, jsdoc and unicorn plugins)
      - npm: Update eslint and eslint-plugin-jsdoc
      - npm: Update jsdoc and unicorn plug-ins (non-breaking)
    
    # Conflicts:
    #	CHANGES.md
    brettz9 committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    be11d8a View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2019

  1. - Enhancement [index.js] (loosen): Change quotes from standard

    …approach
    
      to add settings `avoidEscape: true` and `allowTemplateLiterals: true`.
    - npm: update peerDeps/devDeps
    - npm: Bump to 11.0.0
    brettz9 committed Oct 5, 2019
    Configuration menu
    Copy the full SHA
    dcaf18e View commit details
    Browse the repository at this point in the history
  2. - Fix [index.js]: Ensure is enforcing "single" for quotes

    - npm: Bump to 11.0.1
    brettz9 committed Oct 5, 2019
    Configuration menu
    Copy the full SHA
    7d98cef View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. Configuration menu
    Copy the full SHA
    e2d624a View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2019

  1. - npm: Update devDeps

    brettz9 committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    515f2d7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2019

  1. - Refactoring [node]: Remove redundant plugins: ['node'] (recomme…

    …nded
    
       config already includes)
    brettz9 committed Oct 26, 2019
    Configuration menu
    Copy the full SHA
    84fe47e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfedd42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d47e32 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Configuration menu
    Copy the full SHA
    5ef6f06 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. - npm: Bump to 11.1.0

    brettz9 committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    5401e96 View commit details
    Browse the repository at this point in the history
  2. - Docs: Add to CHANGES

    brettz9 committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    971eb5a View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. - Enhancement [sauron] (tighten): Ensure checking Object

    - npm: Update peerDeps/devDeps
    - npm: Bump to 11.2.0
    brettz9 committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    40fb0dc View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2019

  1. - Enhancement [index.js]: By update, gain new sonarjs rules:

      `no-collection-size-mischeck` `no-redundant-jump`,
      `no-same-line-conditional`, `no-unused-collection`
    - npm: Update peerDeps/devDeps
    - npm: Bump to 11.3.0
    brettz9 committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    16f13ea View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2019

  1. Configuration menu
    Copy the full SHA
    34cde49 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

  1. - Enhancement [index.js] (tighten): By update, gain new

        `eslint-plugin-jsdoc` rules
    - Maintenance: Add `.editorconfig`
    - npm: Update peerDeps/devDeps
    - npm: Bump to 11.4.0
    brettz9 committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    168e692 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. - npm: Update devDeps

    brettz9 committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    b279c7c View commit details
    Browse the repository at this point in the history
  2. - npm: Bump update to v11.5.0

    brettz9 committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    89040c6 View commit details
    Browse the repository at this point in the history
  3. - Docs: CHANGES

    brettz9 committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    51c82a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2019

  1. Configuration menu
    Copy the full SHA
    72b02cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84b584e View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2019

  1. - Enhancement [index.js] (tighten): Add new eslint rules

      (`grouped-accessor-pairs`, `no-constructor-return`, `no-dupe-else-if`,
      `no-setter-return`, `prefer-exponentiation-operator`)
    - Change: Disabled `unicorn/prefer-exponentiation-operator` in favor of
      now built-in `prefer-exponentiation-operator`
    - npm: Bump devDeps/peerDeps
    - npm: Bump to 12.0.0
    brettz9 committed Nov 23, 2019
    Configuration menu
    Copy the full SHA
    4655243 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2019

  1. Configuration menu
    Copy the full SHA
    562000b View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2019

  1. - Enhancement [index.js] (tighten): Add new unicorn rules

      (`prefer-negative-index`, `prefer-trim-start-end`)
    - npm: Update devDeps/peerDeps
    - npm: Bump to 13.0.0
    brettz9 committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    412f356 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2019

  1. Configuration menu
    Copy the full SHA
    94e0509 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

  1. Configuration menu
    Copy the full SHA
    32eb4b5 View commit details
    Browse the repository at this point in the history
  2. - Enhancement [index.js] (loosen): Disable regex-shorthand until …

    …such
    
      time as it may provide option not to sort character classes
    - npm: Bump to 13.1.0
    brettz9 committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    f893bdb View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2019

  1. Configuration menu
    Copy the full SHA
    50f3b83 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2019

  1. Configuration menu
    Copy the full SHA
    59d0889 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2019

  1. - Enhancement [sauron.js] (tighten): Add new `eslint-plugin-no-unsa…

    …nitized`
    
        rules
    - npm: Bump to 14.0.0
    brettz9 committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    7a9ebdd View commit details
    Browse the repository at this point in the history
  2. - Fix: Ensure eslint-plugin-no-unsanitized is added as a peerdep.

    - npm: Bump to 14.0.1
    brettz9 committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    d3933b0 View commit details
    Browse the repository at this point in the history
  3. - Fix (loosen): Disable no-process-exit since `unicorn/no-process-e…

    …xit`
    
      allows in CLI apps
    - npm: Bump to 14.0.2
    brettz9 committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    1940f23 View commit details
    Browse the repository at this point in the history
  4. - Fix: Disable no-process-exit in Node config

    - npm: Bump to 14.0.3
    brettz9 committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    c28f29b View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2019

  1. - Enhancement [index.js] (tighten): Now includes

      `unicorn/prefer-modern-dom-apis` by inheritance
    - Enhancement [`index.js`] (loosen): Now excludes
      `require-atomic-updates` which was problematic
    - Docs: Clarify some missing or misplaced descriptions for rationales on
      disabled rules
    - Enhancement [`explicitly-unused.js`]: Add `lines-between-class-members`
      and `require-atomic-updates`
    - npm: Update peerDeps/devDeps
    - npm: Bump to 15.0.0
    brettz9 committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    30ec9b2 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2019

  1. Configuration menu
    Copy the full SHA
    ea2bcd2 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2019

  1. Configuration menu
    Copy the full SHA
    cdb1a62 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2019

  1. - Docs: Install instructions

    brettz9 committed Dec 27, 2019
    Configuration menu
    Copy the full SHA
    9984bb8 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2019

  1. Configuration menu
    Copy the full SHA
    9599460 View commit details
    Browse the repository at this point in the history
  2. - Enhancement [index.js] (tighten): Now includes jsdoc plugin upd…

    …ate,
    
      with `check-property-names`, `require-property`, `require-property-name`,
      `require-property-type` rules (though disabling
      `require-property-description` and avoiding `require-file-overview`).
    - Enhancement [`index.js`] (loosen): Add `exemptTagContexts` option for
      `typedef` with `object` or `PlainObject` (so can have as a base type
        without complaint)
    - npm: Update peerDeps/devDeps
    - npm: Bump to 16.1.0
    brettz9 committed Dec 31, 2019
    Configuration menu
    Copy the full SHA
    9048bf8 View commit details
    Browse the repository at this point in the history
  3. - Enhancement [great-eye] (tighten): Add `jsdoc/require-property-de…

    …scription`
    
    - Enhancement [`index`] (tighten): For `match-description`, add with
      `contexts: ['any']`
    - Docs: Explain exclusions
    - npm: Bump to 16.2.0
    brettz9 committed Dec 31, 2019
    Configuration menu
    Copy the full SHA
    8dc948b View commit details
    Browse the repository at this point in the history
  4. - Enhancement [sauron] (tighten): Added contexts: ['any'] for

      `require-param-name`, `require-param-type`, and `require-returns-type`
      so as to document virtual functions (e.g., with `@implements`)
    - Enhancement [`sauron`] (tighten): Added `implements-on-classes` with
      `contexts: ['any']`
    - npm: Update peerDeps/devDeps
    - npm: Bump to 16.3.0
    brettz9 committed Dec 31, 2019
    Configuration menu
    Copy the full SHA
    c7f2209 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2020

  1. Configuration menu
    Copy the full SHA
    bbc380f View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2020

  1. - Enhancement [index] (change): Remove matchingFileName option on

      `jsdoc/check-examples` in favor of new default which follows path of
      containing file, though still with ".md" extension
    - npm: Update peerDeps/devDeps
    - npm: Bump to 16.4.0
    brettz9 committed Jan 2, 2020
    Configuration menu
    Copy the full SHA
    fa7495b View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2020

  1. Configuration menu
    Copy the full SHA
    a01964b View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. Merge branch 'master' into eslint-config-passport-next

    * master: (42 commits)
      - npm: Update peerDeps/devDeps
      - Enhancement [`index`] (change): Remove `matchingFileName` option on   `jsdoc/check-examples` in favor of new default which follows path of   containing file, though still with ".md" extension - npm: Update peerDeps/devDeps - npm: Bump to 16.4.0
      - npm: Update peerDeps/devDeps
      - Enhancement [`sauron`] (tighten): Added `contexts: ['any']` for   `require-param-name`, `require-param-type`, and `require-returns-type`   so as to document virtual functions (e.g., with `@implements`) - Enhancement [`sauron`] (tighten): Added `implements-on-classes` with   `contexts: ['any']` - npm: Update peerDeps/devDeps - npm: Bump to 16.3.0
      - Enhancement [`great-eye`] (tighten): Add `jsdoc/require-property-description` - Enhancement [`index`] (tighten): For `match-description`, add with   `contexts: ['any']` - Docs: Explain exclusions - npm: Bump to 16.2.0
      - Enhancement [`index.js`] (tighten): Now includes `jsdoc` plugin update,   with `check-property-names`, `require-property`, `require-property-name`,   `require-property-type` rules (though disabling   `require-property-description` and avoiding `require-file-overview`). - Enhancement [`index.js`] (loosen): Add `exemptTagContexts` option for   `typedef` with `object` or `PlainObject` (so can have as a base type     without complaint) - npm: Update peerDeps/devDeps - npm: Bump to 16.1.0
      - npm: Fix build to properly remove files (no current effect)
      - Docs: Install instructions
      - npm: Update peerDeps/devDeps (including breaking node plugin change) - npm: Bump to 16.0.0
      - npm: Update peerDeps/devDeps
      - Enhancement [`index.js`] (tighten): Now includes   `unicorn/prefer-modern-dom-apis` by inheritance - Enhancement [`index.js`] (loosen): Now excludes   `require-atomic-updates` which was problematic - Docs: Clarify some missing or misplaced descriptions for rationales on   disabled rules - Enhancement [`explicitly-unused.js`]: Add `lines-between-class-members`   and `require-atomic-updates` - npm: Update peerDeps/devDeps - npm: Bump to 15.0.0
      - Fix: Disable `no-process-exit` in Node config - npm: Bump to 14.0.3
      - Fix (loosen): Disable `no-process-exit` since `unicorn/no-process-exit`   allows in CLI apps - npm: Bump to 14.0.2
      - Fix: Ensure `eslint-plugin-no-unsanitized` is added as a peerdep. - npm: Bump to 14.0.1
      - Enhancement [`sauron.js`] (tighten): Add new `eslint-plugin-no-unsanitized`     rules - npm: Bump to 14.0.0
      - npm: Update devDeps/peerDeps
      - npm: Update devDeps/peerDeps
      - Enhancement [`index.js`] (loosen): Disable `regex-shorthand` until such   time as it may provide option not to sort character classes - npm: Bump to 13.1.0
      - npm: Update devDeps/peerDeps
      - npm: Update devDeps/peerDeps
      ...
    
    # Conflicts:
    #	CHANGES.md
    #	package-lock.json
    #	package.json
    brettz9 committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    c388d6a View commit details
    Browse the repository at this point in the history
  2. - Enhancement [index.js] (tighten): Add jsdoc/no-bad-blocks

    - Update: Add `jsdoc/no-defaults`
    - npm: Update peerDeps/devDeps
    - npm: Bump to 16.5.0
    brettz9 committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    702ee23 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into eslint-config-passport-next

    * master:
      - Enhancement [`index.js`] (tighten): Add `jsdoc/no-bad-blocks` - Update: Add `jsdoc/no-defaults` - npm: Update peerDeps/devDeps - npm: Bump to 16.5.0
    
    # Conflicts:
    #	CHANGES.md
    #	package-lock.json
    #	package.json
    brettz9 committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    2f0bf79 View commit details
    Browse the repository at this point in the history
  4. - Enhancement [sauron.js] (tighten): For jsdoc/require-jsdoc, target

      `ClassDeclaration`, `ClassExpression`, `MethodDefinition` in addition to
      `FunctionDeclaration`
    brettz9 committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    88cf67e View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2020

  1. Configuration menu
    Copy the full SHA
    7733fa4 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2020

  1. Configuration menu
    Copy the full SHA
    35fa0c9 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2020

  1. - npm: Update peerDeps/devDeps

    - npm: Bump to 17.0.0
    brettz9 committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    3a30d0b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2020

  1. - Fix: Disable Unicorn prefer-exponentiation-operator with proper name

    - npm: Update peerDeps/devDeps
    - npm: Bump to 17.1.0
    brettz9 committed Feb 1, 2020
    Configuration menu
    Copy the full SHA
    ebd6397 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2020

  1. - Enhancement [sauron.js] (tighten): Offer replacements for

      `function` and `array` lower-cased
    - npm: Update devDeps
    - npm: Bump to 17.2.0
    brettz9 committed Feb 5, 2020
    Configuration menu
    Copy the full SHA
    88a8ef5 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2020

  1. - npm: Update devDeps

    brettz9 committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    d19301c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into eslint-config-passport-next

    * master:
      - npm: Update devDeps
      - Enhancement [`sauron.js`] (tighten): Offer replacements for   `function` and `array` lower-cased - npm: Update devDeps - npm: Bump to 17.2.0
      - Fix: Disable Unicorn `prefer-exponentiation-operator` with proper name - npm: Update peerDeps/devDeps - npm: Bump to 17.1.0
      - npm: Update peerDeps/devDeps - npm: Bump to 17.0.0
      - npm: Update peerDeps/devDeps
      - npm: Update peerDeps/devDeps
      - Enhancement [`sauron.js`] (tighten): For `jsdoc/require-jsdoc`, target   `ClassDeclaration`, `ClassExpression`, `MethodDefinition` in addition to   `FunctionDeclaration`
    
    # Conflicts:
    #	CHANGES.md
    #	package-lock.json
    #	package.json
    brettz9 committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    df6357e View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2020

  1. - npm: Bump devDeps.

    brettz9 committed Feb 25, 2020
    Configuration menu
    Copy the full SHA
    538b96b View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. - npm: Update devDeps/peerDeps

    - npm: Bump to 17.3.0
    brettz9 committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    d4578da View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2020

  1. - Todos

    brettz9 committed Mar 7, 2020
    Configuration menu
    Copy the full SHA
    dc62089 View commit details
    Browse the repository at this point in the history
  2. - Todos

    brettz9 committed Mar 7, 2020
    Configuration menu
    Copy the full SHA
    37ed6db View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2020

  1. - Todo

    brettz9 committed Mar 8, 2020
    Configuration menu
    Copy the full SHA
    2f7f978 View commit details
    Browse the repository at this point in the history
  2. - Todo

    brettz9 committed Mar 8, 2020
    Configuration menu
    Copy the full SHA
    c74486c View commit details
    Browse the repository at this point in the history
  3. - Todo

    brettz9 committed Mar 8, 2020
    Configuration menu
    Copy the full SHA
    c34c699 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2020

  1. - Update [explicitly-unused.js]: Add unicorn/string-content and

      deprecated `unicorn/regex-shorthand`
    - Enhancement [`index.js`] (tighten): Add recommended `unicorn/better-regex`
      but with option `sortCharacterClasses` set to `false`
    - Optimization: Use strict mode
    - Linting: Switch to single quotes; fix indent; add ignore file
    - npm: Update devDep/peerDep (unicorn) and `package-lock.json`
    - npm: Bump to 17.4.0
    brettz9 committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    e63288d View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2020

  1. - Docs: Fix typo

    - npm: Update devDep./peerDep.
    brettz9 committed Mar 10, 2020
    Configuration menu
    Copy the full SHA
    1d6aa1f View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2020

  1. - npm: Update devDeps.

    brettz9 committed Mar 11, 2020
    Configuration menu
    Copy the full SHA
    86ee3bf View commit details
    Browse the repository at this point in the history
  2. - Docs: Fix

    brettz9 committed Mar 11, 2020
    Configuration menu
    Copy the full SHA
    dfdff38 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2020

  1. - Enhancement [index.js] (loosen): Surface standard's reasonable …

    …dropping of
    
      '`no-return-await` (and add to `explicitly-unused`)
    - npm: Bump devDeps/peerDeps
    - npm: Bump to 17.5.0
    brettz9 committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    22a569c View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2020

  1. - Enhancement [sauron.js] (tighten): Add `unicorn/prefer-number-pro…

    …perties`
    
    - Enhancement [`great-eye.js`] (tighten): Add `unicorn/unicorn/prefer-set-has`
    - Maintenance: 4 sp. for MD files
    - npm: Update devDeps./peerDeps.
    - npm: Bump to 18.0.0
    brettz9 committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    010e88e View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2020

  1. Merge branch 'master' into eslint-config-passport-next

    * master:
      - Enhancement [`sauron.js`] (tighten): Add `unicorn/prefer-number-properties` - Enhancement [`great-eye.js`] (tighten): Add `unicorn/unicorn/prefer-set-has` - Maintenance: 4 sp. for MD files - npm: Update devDeps./peerDeps. - npm: Bump to 18.0.0
      - Enhancement [`index.js`] (loosen): Surface `standard`'s reasonable dropping of   '`no-return-await` (and add to `explicitly-unused`) - npm: Bump devDeps/peerDeps - npm: Bump to 17.5.0
      - Docs: Fix
      - npm: Update devDeps.
      - Docs: Fix typo - npm: Update devDep./peerDep.
      - Update [`explicitly-unused.js`]: Add `unicorn/string-content` and   deprecated `unicorn/regex-shorthand` - Enhancement [`index.js`] (tighten): Add recommended `unicorn/better-regex`   but with option `sortCharacterClasses` set to `false` - Optimization: Use strict mode - Linting: Switch to single quotes; fix indent; add ignore file - npm: Update devDep/peerDep (unicorn) and `package-lock.json` - npm: Bump to 17.4.0
      - Todo
      - Todo
      - Todo
      - Todos
      - Todos
      - npm: Update devDeps/peerDeps - npm: Bump to 17.3.0
      - npm: Bump devDeps.
    
    # Conflicts:
    #	CHANGES.md
    #	package-lock.json
    #	package.json
    brettz9 committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    61e0c1b View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2020

  1. - Breaking change/Update: Move Node-specific rules out of index.js

        into `node.js` (but as (non-deprecated) `eslint-plugin-node` equivalents
        to ESLint rules)
    - Update [`explicitly-unused.js`]: Add (disabling of) new project-specific
        `eslint-plugin-node` rules
    - Enhancement: Add new `sauron-node-script` which overrides use of Modules
        to allow CommonJS
    - Refactoring: Simplify by included new `recommended` configs of `sonarjs`
        and `no-use-extend-native`
    - npm: Update devDeps/peerDeps
    - npm: Bump to 19.0.0
    brettz9 committed Apr 12, 2020
    Configuration menu
    Copy the full SHA
    286b348 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2020

  1. Configuration menu
    Copy the full SHA
    1600c1f View commit details
    Browse the repository at this point in the history
  2. - npm: Bump version to 20.0.0

    brettz9 committed Apr 24, 2020
    Configuration menu
    Copy the full SHA
    391e1f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c7f1ab View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2020

  1. - Update [index.js]: Disable new unicorn/no-null

    - Docs: Update explanation for `regex-shorthand`
    - npm: Update devDep./peerDep. (unicorn)
    brettz9 committed Apr 25, 2020
    Configuration menu
    Copy the full SHA
    2dd4ea3 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2020

  1. - Enhancement [index.js] (tighten): Add default-case-last and

        `no-useless-backreference`
    - Update [`explicitly-unused.js`] (loosen): Add disabled
        `no-restricted-exports` (ESLint 7 rule)
    - npm: Update devDeps/peerDeps
    - npm: Update to 22.0.0
    brettz9 committed May 10, 2020
    Configuration menu
    Copy the full SHA
    168aab2 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2020

  1. - npm: Remove explicit reference to new ESLint 7 recommended rules (w…

    …ill automatically be set)
    brettz9 committed May 12, 2020
    Configuration menu
    Copy the full SHA
    5c03c73 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2020

  1. - Update [index.js]: Disable new Unicorn recommended rules

    - npm: Bump to 22.1.0
    brettz9 committed May 15, 2020
    Configuration menu
    Copy the full SHA
    cb279f4 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2020

  1. - Enhancement: [index.js] (Tighten): Add no-loss-of-precision.

    - npm: Update peerDeps/devDeps.
    - npm: Bump to 22.2.0
    brettz9 committed May 23, 2020
    Configuration menu
    Copy the full SHA
    a35f0a3 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. - Enhancement [sauron.js] (Tighten): Add

        `eslint-comments/require-description`
    - Linting: As per latest sauron
    - npm: Update peerDeps/devDeps.
    - npm: Bump to 22.3.0
    brettz9 committed May 27, 2020
    Configuration menu
    Copy the full SHA
    51579a7 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2020

  1. - Enhancement [sauron.js] (Tighten): Add jsdoc/require-throws

    - npm: Update peerDeps/devDeps.
    - npm: Bump to 22.4.0
    brettz9 committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    b4fb25b View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2020

  1. - Enhancement [index.js] (Tighten): Add no-promise-executor-return,

        `no-unreachable-loop`
    - npm: Update peerDeps/devDeps.
    - npm: Bump to 22.5.0
    brettz9 committed Jun 20, 2020
    Configuration menu
    Copy the full SHA
    0e48631 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2020

  1. - npm: Update peerDeps/devDeps.

    - npm: Bump to 22.5.1
    brettz9 committed Jun 24, 2020
    Configuration menu
    Copy the full SHA
    8f3c615 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2020

  1. - Todos

    brettz9 committed Jul 12, 2020
    Configuration menu
    Copy the full SHA
    58d16f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2020

  1. Bump lodash from 4.17.15 to 4.17.19

    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.15...4.17.19)
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Jul 16, 2020
    Configuration menu
    Copy the full SHA
    b8d155b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from brettz9/dependabot/npm_and_yarn/lodash-4.1…

    …7.19
    
    Bump lodash from 4.17.15 to 4.17.19
    brettz9 authored Jul 16, 2020
    Configuration menu
    Copy the full SHA
    cdd0b43 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2020

  1. - Enhancement [index.js] (Tighten): Add Unicorn rules

        `no-object-as-default-parameter` and `prefer-array-find`;
        add back `prefer-flat-map`
    - npm: Update peerDeps/devDeps.
    - npm: Bump to 22.6.0
    brettz9 committed Jul 18, 2020
    Configuration menu
    Copy the full SHA
    e07d437 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2020

  1. - npm: Update peerDeps/devDeps.

    - npm: Bump to 22.7.0
    brettz9 committed Jul 19, 2020
    Configuration menu
    Copy the full SHA
    0ef9f3e View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2020

  1. Configuration menu
    Copy the full SHA
    34dbb61 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2020

  1. - npm: Update devDeps/peerDeps.

    - Update: Disable new Unicorn and jsdoc rules
    - npm: Bump to 22.8.0
    brettz9 committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    11d2410 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. - Enhancement [index.js]: Add checkDefaults, checkParams, and

        `checkProperties` to `jsdoc/check-examples` rule
    - Enhancement [`great-eye.js`]: Add `unicorn/numeric-separators-style` (but
        disable in `index.js`)
    - npm: Update devDeps.
    - npm: Bump to 22.9.0
    brettz9 committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    4b4b704 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2020

  1. - Enhancement [index.js]: Apply latest standard; remove now unneeded

        `standard/no-calback-literal`, `no-negated-in-lhs`
    - Enhancement [`explicitly-unused.js`]: Remove disabling of
        `node/no-callback-literal` (rule now used)
    - npm: Update peerDeps/devDeps.
    - npm: Bump to 22.10.0
    brettz9 committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    4505d48 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2020

  1. - Enhancement [index.js]: Add no-nonoctal-decimal-escape and

        `no-unsafe-optional-chaining`
    - npm: Update peerDeps/devDeps.
    brettz9 committed Dec 31, 2020
    Configuration menu
    Copy the full SHA
    8137e08 View commit details
    Browse the repository at this point in the history
  2. - Enhancement [index.js] (tighten): Add `no-nonoctal-decimal-escape…

    …` and
    
        `no-unsafe-optional-chaining`
    - Enhancement [`index.js`] (tighten): Add `unicorn/prefer-array-some`,
        `unicorn/prefer-date-now`, `unicorn/prefer-default-parameters`
    - Enhancement [`index.js`] (tighten): Use renamed Unicorn rules
    - Enhancement [`index.js`]: Avoid new Unicorn rules `no-lonely-if` and
        `empty-brace-spaces`
    - Update [`explicitly-unused.js`]: Add renamed Unicorn rules
    - npm: Update peerDeps/devDeps.
    - npm: Bump to 23.0.0
    brettz9 committed Dec 31, 2020
    Configuration menu
    Copy the full SHA
    e66cbc0 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2021

  1. - Enhancement [index.js] (tighten): Uses all new Unicorn 26.0.0 rules

    - remark: remove remarkrc
    - npm: Update peerDeps/devDeps.
    - npm: Bump to 24.0.0
    Brett Zamir committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    62e63d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. - Enhancement [great-eye.js] (tighten): Prevent plain use of even s…

    …ubclassed
    
        `Promise<>` to instead use an interface where the specific resolver and
        rejector can be documented.
    brettz9 committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    230e6f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2021

  1. - Enhancement [index.js] (tighten): Update new jsdoc and Unicorn ru…

    …les,
    
        though disable `unicorn/no-array-for-each`
    - npm: Update peerDeps/devDeps.
    - npm: Bump to 25.0.0
    brettz9 committed Jan 23, 2021
    Configuration menu
    Copy the full SHA
    d3f7145 View commit details
    Browse the repository at this point in the history
  2. - Enhancement: Enforce type on yields

    - npm: Bump to 25.1.0
    brettz9 committed Jan 23, 2021
    Configuration menu
    Copy the full SHA
    495aee0 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. - Todo

    brettz9 committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    e50aaf0 View commit details
    Browse the repository at this point in the history
  2. - Breaking enhancement: Switch from SonarJS to Radar, a maintained fo…

    …rk which
    
        doesn't warn when using ESLint 7 for `peerDependencies`. Changes
        `inherited-rules/implicitly-included/sonars-recommended.js` to
        `inherited-rules/implicitly-included/radar-recommended.js`
    - npm: Bump to 26.0.0
    brettz9 committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    91b9f04 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. - npm: Update peerDeps/devDeps.

    - npm: Bump to 26.1.0
    brettz9 committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    ce51793 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. Configuration menu
    Copy the full SHA
    3f178c4 View commit details
    Browse the repository at this point in the history
  2. - Linting: max-len

    brettz9 committed Feb 3, 2021
    Configuration menu
    Copy the full SHA
    c3788e9 View commit details
    Browse the repository at this point in the history
  3. - Todo

    brettz9 committed Feb 3, 2021
    Configuration menu
    Copy the full SHA
    56c2c20 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2021

  1. - Enhancement (index.js) [loosen]: Add shared-node-browser env fo…

    …r polyglot-friendly globals (other globals specific to envrionment are not whitelisted); to actually prevent these, will now need to set `shared-node-browser` `env` to `false`.
    
    - Enhancement (`+babel.js`): Add file for wrapping a module to support equivalent babel/eslint-parser rules
    - Enhancement (`+script-node.js`): Add file for applying script source type with Node
    - Enhancement (`+script.js`): Add file for applying script source type for non-Node
    - Enhancement (`mocha.js`): Sets up Mocha (and `chai` global) on test directories (via overrides)
    - Enhancement (`mocha-plus.js`): Strict but reasonable rules for checking Mocha/Chai (not naming "sauron" as not bundling with Sauron)
    - Enhancement (`cypress.js`): Strict but reasonable rules for checking Cypress
    - Enhancement (`node.js`) [loosen]: Drop `node/global-require` as redundant with `import/no-dynamic-require`
    - Enhancement (`node.js`): Based on `engines: {node}` set `env: {node: true, esX: true}` (extra ES globals as relevant to Node version), `parserOptions` `ecmaVersion`
    - Enhancement (`rc.js`): Add config for using `overrides` to give Rollup and RC config files to support modules where available (and script where not)
    - Enhancement (`sauron-node-overrides.js`):
    - Enhancement (`sauron-node-script-overrides.js`):
    - Enhancement (`sauron-node-script.js`): Use new `+script-node.js` file
    - Enhancement (`sauron-overrides.js`):
    - Enhancement (`sauron-script.js`):
    - Lining: Dogfood our tighter modules
    - npm: Bump engines to Node 10
    brettz9 committed Feb 14, 2021
    Configuration menu
    Copy the full SHA
    e92c97c View commit details
    Browse the repository at this point in the history
  2. - Switch from @mysticatea to @brettz9 fork (fixes and simplifies

        `peerDependencies` and removes extra code)
    - pnpm: Switch to pnpm
    - npm: Bump semver; peerDeps/devDeps.
    brettz9 committed Feb 14, 2021
    Configuration menu
    Copy the full SHA
    da1b4a7 View commit details
    Browse the repository at this point in the history
  3. - Enhancement (index.js) [loosen]: Disable sometimes cumbersome

        `unicorn/consistent-destructuring`
    brettz9 committed Feb 14, 2021
    Configuration menu
    Copy the full SHA
    a1939d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c61e5c View commit details
    Browse the repository at this point in the history
  5. - npm: Ignore pnpm lock file

    brettz9 committed Feb 14, 2021
    Configuration menu
    Copy the full SHA
    926fc19 View commit details
    Browse the repository at this point in the history
  6. - Fix: Avoid postinstall script which causes problems for non-pnpm …

    …dependents
    
    - npm: Bump to 27.0.1
    brettz9 committed Feb 14, 2021
    Configuration menu
    Copy the full SHA
    c80159f View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into eslint-config-passport-next

    * master: (39 commits)
      - Fix: Avoid `postinstall` script which causes problems for non-pnpm dependents - npm: Bump to 27.0.1
      - npm: Ignore pnpm lock file
      - Docs: Update README per latest configs and auto-settings
      - Enhancement (`index.js`) [loosen]: Disable sometimes cumbersome     `unicorn/consistent-destructuring`
      - Switch from `@mysticatea` to `@brettz9` fork (fixes and simplifies     `peerDependencies` and removes extra code) - pnpm: Switch to pnpm - npm: Bump semver; peerDeps/devDeps.
      - Enhancement (`index.js`) [loosen]: Add `shared-node-browser` env for polyglot-friendly globals (other globals specific to envrionment are not whitelisted); to actually prevent these, will now need to set `shared-node-browser` `env` to `false`. - Enhancement (`+babel.js`): Add file for wrapping a module to support equivalent babel/eslint-parser rules - Enhancement (`+script-node.js`): Add file for applying script source type with Node - Enhancement (`+script.js`): Add file for applying script source type for non-Node - Enhancement (`mocha.js`): Sets up Mocha (and `chai` global) on test directories (via overrides) - Enhancement (`mocha-plus.js`): Strict but reasonable rules for checking Mocha/Chai (not naming "sauron" as not bundling with Sauron) - Enhancement (`cypress.js`): Strict but reasonable rules for checking Cypress - Enhancement (`node.js`) [loosen]: Drop `node/global-require` as redundant with `import/no-dynamic-require` - Enhancement (`node.js`): Based on `engines: {node}` set `env: {node: true, esX: true}` (extra ES globals as relevant to Node version), `parserOptions` `ecmaVersion` - Enhancement (`rc.js`): Add config for using `overrides` to give Rollup and RC config files to support modules where available (and script where not) - Enhancement (`sauron-node-overrides.js`): - Enhancement (`sauron-node-script-overrides.js`): - Enhancement (`sauron-node-script.js`): Use new `+script-node.js` file - Enhancement (`sauron-overrides.js`): - Enhancement (`sauron-script.js`): - Lining: Dogfood our tighter modules - npm: Bump engines to Node 10
      - Todo
      - Linting: max-len
      - Refactoring: lbs, explicit extensions, no unnecessary quotes
      - npm: Update peerDeps/devDeps. - npm: Bump to 26.1.0
      - Breaking enhancement: Switch from SonarJS to Radar, a maintained fork which     doesn't warn when using ESLint 7 for `peerDependencies`. Changes     `inherited-rules/implicitly-included/sonars-recommended.js` to     `inherited-rules/implicitly-included/radar-recommended.js` - npm: Bump to 26.0.0
      - Todo
      - Enhancement: Enforce type on `yields` - npm: Bump to 25.1.0
      - Enhancement [`index.js`] (tighten): Update new jsdoc and Unicorn rules,     though disable `unicorn/no-array-for-each` - npm: Update peerDeps/devDeps. - npm: Bump to 25.0.0
      - Enhancement [`great-eye.js`] (tighten): Prevent plain use of even subclassed     `Promise<>` to instead use an interface where the specific resolver and     rejector can be documented.
      - Enhancement [`index.js`] (tighten): Uses all new Unicorn 26.0.0 rules - remark: remove remarkrc - npm: Update peerDeps/devDeps. - npm: Bump to 24.0.0
      - Enhancement [`index.js`] (tighten): Add `no-nonoctal-decimal-escape` and     `no-unsafe-optional-chaining` - Enhancement [`index.js`] (tighten): Add `unicorn/prefer-array-some`,     `unicorn/prefer-date-now`, `unicorn/prefer-default-parameters` - Enhancement [`index.js`] (tighten): Use renamed Unicorn rules - Enhancement [`index.js`]: Avoid new Unicorn rules `no-lonely-if` and     `empty-brace-spaces` - Update [`explicitly-unused.js`]: Add renamed Unicorn rules - npm: Update peerDeps/devDeps. - npm: Bump to 23.0.0
      - Enhancement [`index.js`]: Add `no-nonoctal-decimal-escape` and     `no-unsafe-optional-chaining` - npm: Update peerDeps/devDeps.
      - Enhancement [`index.js`]: Apply latest standard; remove now unneeded     `standard/no-calback-literal`, `no-negated-in-lhs` - Enhancement [`explicitly-unused.js`]: Remove disabling of     `node/no-callback-literal` (rule now used) - npm: Update peerDeps/devDeps. - npm: Bump to 22.10.0
      - Enhancement [`index.js`]: Add `checkDefaults`, `checkParams`, and     `checkProperties` to `jsdoc/check-examples` rule - Enhancement [`great-eye.js`]: Add `unicorn/numeric-separators-style` (but     disable in `index.js`) - npm: Update devDeps. - npm: Bump to 22.9.0
      ...
    
    # Conflicts:
    #	CHANGES.md
    #	package-lock.json
    #	package.json
    brettz9 committed Feb 14, 2021
    Configuration menu
    Copy the full SHA
    cca2dab View commit details
    Browse the repository at this point in the history