Some of this article's listed sources may not be reliable.(July 2019)
|Original author(s)||Nicholas C. Zakas|
|Developer(s)||Nicholas C. Zakas|
|Initial release||June 30, 2013|
7.25.0 / April 23, 2021
|Type||Static code analysis|
Both JSLint and JSHint were lacking the ability to create additional rules for code quality and coding style. After contributing to JSHint, Zakas decided to create a new linting tool in June 2013, ESLint (originally called JSCheck, but renamed a month later), where all rules are configurable, and additional rules can be defined or loaded at run-time.
In October 2017, the ESLint project became a "Graduate Project" of the JS Foundation through its mentorship program.
Since 2015, JetBrains provides integrated support for ESLint in their WebStorm code editor, which runs the ESLint software as configured for the current text file, and displays any warnings near the offending lines of code in the editor.
Since 2016, the Vue.js project provides an ESLint plugin to automatically validate use of Vue.js templates and other features. Since 2018, this plugin is also promoted in the wizard for creating new Vue.js projects.
The [ELint plugin] can help pinpoint [issues] in your JSX.
How will this impact the technical direction of … ESLint This will not change the technical independence for projects like ESLint.
Use the interactive CLI to create a new Vue project [..] By default, there is [..] ESLint integration
Edited: 2021-06-18 12:30:46