Skip to content
This repository was archived by the owner on Apr 3, 2022. It is now read-only.

ESLint

Choose a tag to compare

@jhwohlgemuth jhwohlgemuth released this 17 Apr 20:56
· 725 commits to master since this release

✨ Essentially, this version replaces the venerable JSHint and JSCS with ESLint

  • This has been a long time coming for this project (ever since I started having problems with updating grunt-jscs).
  • I finally decided to switch after JSCS joined ESLint
  • With ESLint, the techtonic generator app will have:
    • fewer dependencies
    • a streamlined toolchain
    • enhanced code linting capabilities and options
    • a more viable upgrade path into the future.
  • One of the main goals of this project is to enable developers to use the most secure, stable, and sustainable technologies for the front-end. Toward that goal, I am excited about using ESLint from here on out.
  • Since this is a major release...I also refactored some code for the benefit of all that choose to read it 👍

Removed

  • buddyjs (ESLint can lint magic numbers)
  • JSHint (no more jshint or jshinting tasks --> use eslint and eslinting instead)
  • JSCS (no more jscs or jscsing tasks --> use eslint and eslinting instead)