{"repo":"pinterest/esprint","free":true,"listed":false,"github":"https://github.com/pinterest/esprint","clone":"git clone https://github.com/pinterest/esprint.git","description":"Fast eslint runner","language":"JavaScript","stars":656,"topics":["eslint","javascript","linter"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"esprint - a fast eslint runner esprint (pronounced E-S-sprint) speeds up eslint by running the linting engine across multiple threads. esprint sets up a server daemon to cache the lint status of each file in memory. It uses a watcher to determine when files change, to only lint files as necessary. It also has a CI mode where it does not set up a daemon and just lints in parallel. Configuration In order to use esprint, first place an .esprintrc file in the root directory your project. This is similar to a .flowconfig if you use flow types. The .esprintrc file describes which paths to lint and which paths to ignore. You can also override the port to start the background server on. A sample .esprintrc file: Options: Name Type Description :---------------: :---------------: :---------------------------------------------------------------------------------------------------------------- paths {Array } Glob-style paths for files to include when linting ignored {Array } Glob-style paths to ignore (not watch) during dev mode for better performance ( .eslintignore applies as normal) port {Number} (optional) Run the esprint background server on a specific port formatter {string} (optional) Use a specific output format - default: stylish quiet {boolean} (optional) Report errors only - default: false maxWarnings {number} (optional) The max number of warnings that should trigger a failure. The default is to not fail on warnings Usage Default mode To run esprint, use the following command ","default_branch":null,"files":null,"tree":[],"storefront":"/r/pinterest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pinterest/esprint/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}