All Projects → natesilva → Javascript Eslint.tmbundle

natesilva / Javascript Eslint.tmbundle

Licence: bsd-3-clause
Integrates the ESLint JavaScript validator with TextMate 2

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Javascript Eslint.tmbundle

Front End Stack
Starter kit for building single-page app using React, Redux, RxJS, Reselect, Material UI, Immer, Prettier and Webpack.
Stars: ✭ 11 (-73.17%)
Mutual labels:  eslint
Eslint Plugin Security Node
ESLint security plugin for Node.js
Stars: ✭ 28 (-31.71%)
Mutual labels:  eslint
Budgeting
Budgeting - React + Redux + Webpack (tree shaking) Sample App
Stars: ✭ 971 (+2268.29%)
Mutual labels:  eslint
Thinkful Workshop React Redux Node Mongodb Webpack2
Stars: ✭ 12 (-70.73%)
Mutual labels:  eslint
Eslint Closure
ESLint Plugin and Config for the Google JavaScript Style Guide
Stars: ✭ 21 (-48.78%)
Mutual labels:  eslint
Eslint Import Resolver Jest
🃏 Jest import resolution plugin for eslint-plugin-import
Stars: ✭ 29 (-29.27%)
Mutual labels:  eslint
Sublimelinter Eslint
This linter plugin for SublimeLinter provides an interface to ESLint
Stars: ✭ 839 (+1946.34%)
Mutual labels:  eslint
Generator Fountain Webapp
Yeoman 'fountain' generator to start a webapp
Stars: ✭ 985 (+2302.44%)
Mutual labels:  eslint
Skyvow.github.io
🐶 My resume - 个人简历
Stars: ✭ 27 (-34.15%)
Mutual labels:  eslint
React Starter
React Starter repository: cache bursting, css extraction, production, hot, react, redux, router, babel, eslint, jsx, webpack 3, editorconfig
Stars: ✭ 33 (-19.51%)
Mutual labels:  eslint
Eslint Plugin React
React specific linting rules for ESLint
Stars: ✭ 7,472 (+18124.39%)
Mutual labels:  eslint
React Ssr Starter
All have been introduced React environment
Stars: ✭ 20 (-51.22%)
Mutual labels:  eslint
Ale Sensible
Pretty, responsive and smooth defaults for a sane ALE, gets you started in 30 seconds
Stars: ✭ 30 (-26.83%)
Mutual labels:  eslint
React Redux Saga Starter
Basic, Opinionated starter kit for React+Redux+Redux Saga with support for SCSS CSS Modules, Storybook, JEST testing, and ESLint
Stars: ✭ 12 (-70.73%)
Mutual labels:  eslint
Eslint Plugin Wc
ESLint rules for Web Components
Stars: ✭ 35 (-14.63%)
Mutual labels:  eslint
Express Boilerplate
🚀 Starter project for a RESTful API in Node with Express & mongoose component-based
Stars: ✭ 9 (-78.05%)
Mutual labels:  eslint
Vue Eslint Demo
The online demo to check `eslint-plugin-vue`.
Stars: ✭ 29 (-29.27%)
Mutual labels:  eslint
Eslint Config Kit
A collection of useful eslint configs
Stars: ✭ 39 (-4.88%)
Mutual labels:  eslint
Html Sass Babel Webpack Boilerplate
Webpack 4 + Babel + ES6 + SASS + HTML Modules + Livereload
Stars: ✭ 35 (-14.63%)
Mutual labels:  eslint
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-21.95%)
Mutual labels:  eslint

JavaScript ESLint TextMate Bundle

Use the ESLint JavaScript validator in TextMate 2.

 ESLint errors and warnings in the TextMate gutter

Features

  • Validate automatically when you save your file, and on-demand.
  • Auto-fix errors using the ESLint --fix command.
  • Errors and warnings are displayed in the TextMate gutter.
  • Optionally get a report listing errors and warnings with links to the relevant explanations on eslint.org.
  • Supports ESLint’s native configuration cascading.
Use ESLint to auto-fix errors and warnings Optional validation report

Install

First install ESLint:

  • In your project
    • npm install --save-dev eslint
  • Or globally
    • [sudo] npm install -g eslint

(Optional) Create a starter ESLint configuration: eslint --init

Now install the bundle:

  1. Download the latest release .zip file.
  2. Extract it and double-click to install in TextMate.

Release Notes

View the release notes.

Configuration

In most cases no configuration is required. However, in some cases you may want to customize the following:

  • Use eslint that is not on your PATH: If eslint is not on your PATH, set the TM_JAVASCRIPT_ESLINT_ESLINT variable to point to it. Set in TextMate > Preferences… > Variables.
  • Don’t validate on save: If you don’t want to validate your JavaScript automatically when you press ⌘S:
    1. Open the Bundle Editor (Bundles > Edit Bundles…).
    2. Navigate to JavaScript ESLint > Menu Actions > Save & Validate with ESLint.
    3. In the drawer that appears, delete the “Key Equivalent” of ⌘S.
  • Use a project-specific ESLint configuration:
    • eslint automatically uses .eslintrc and package.json files found in your directory tree. See the documentation for more information.

Uninstall

  1. Quit TextMate.
  2. Open ~/Library/Application Support/TextMate/Pristine Copy/Bundles.
  3. Trash javascript-eslint.tmbundle.
  4. Open ~/Library/Application Support/Avian/Bundles.
  5. If there is a file called JavaScript ESLint.tmbundle, trash it.
  6. You may need to clear TextMate’s cache by trashing ~/Library/Caches/com.macromates.TextMate.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].