Skip to content

v0.1.0

Choose a tag to compare

@brettz9 brettz9 released this 06 Feb 02:54
· 11 commits to master since this release

0.1.0

  • Forked from https://github.com/SonarSource/eslint-plugin-sonarjs
  • License: Add headers to hidden files
  • npm: Add ESLint 7 to peerDeps.
  • npm: Bump engines to avoid EOL versions (Node >=10)
  • npm: Use repository URL (accepted in npm, package.json linter doesn't
    complain, and allows IDEs to auto-open in browser (e.g., on cmd-O)
  • npm: Add recommended/optional fields, author, contributors to satisfy linter

Dev-focused:

  • Optimization: Add "use strict" for CJS eslint files
  • Linting: Apply latest prettier (adding .prettierignore to avoid applying
    to test sources); apply latest eslint-plugin-import
  • Linting: Check hidden files
  • Linting: Check all files by default, ignoring test sources and lib
  • Linting: Create separate ignore file for ruling (which lints nested
    node_modules)
  • Testing: Ensure test-ci script runs (now that Node 8 is removed)
  • Travis: Bump Node versions to 12 and 14
  • Travis: Avoid comment about "nodejs 6" being cause of failure; the need
    for jest-sonar-reporter is due to it not being in devDeps.
  • Properties: Point to non-deprecated travis-ci.com
  • npm: Reorder scripts so main scripts at bottom; switch test to check
    coverage and add jest script for non-coverage testing
  • npm: Add .ncurc.js file to prevent npm-check-updates auto-updating peerDeps.
  • npm: Self-reference current version of sonarjs, so can apply latest linting
    to own repository
  • npm: Update lint-staged, removing git add
  • npm: Update devDeps.
  • yarn: Upgrade