As you can tell from my lack of articles over the last several months I have been very busy. I’ve been in India and San Francisco working like crazy. I will be posting more about what I have been working on in the future, but because of work I have had no time to write any new or interesting articles.

So today I decided to share what Sublime plugins I use to be more productive, help unify my team’s standards, and help the overall collaboration in my team.

I’ve been using Sublime for several years but I was unimpressed when I first started using it. I later found out that the real advantage of using Sublime is the plugin system. You can make Sublime into nearly any type of IDE you want.

Here is my list of best Sublime plugins.

JsFormat

Because I now only program in JavaScript this plugin is a must have plugin for me.

I mandate that my team use it before commiting and pushing their code so we all have the same spacing and layout to our JavaScript.

Once it’s installed you just press ctrl + alt + f and it will fix all indentation and spacing.

SublimeLinter + SublimeLinter-jshint

As I said above I only write JavaScript nowadays, mostly in the form of Node, as does my team.

We have a style guide that makes sure all of our code looks the same, but sometimes minor things aren’t caught. SublimeLinter helps us catch missing semicolons and many other problems in our code.

To use SublimeLinter-jshint you must globally install jshint with NPM.

npm install -g jshint

TrailingSpaces

I hate trailing spaces. They look so sloppy but are hard to detect.

This plugin highlights all trailing spaces in bright pink and has an option to remove them all automatically.

ToDoReview

Ever add a TODO: knowing you will come back to it later? ToDoReview lets you quickly get a list of all of your todos without having to search. It’s a nice plugin when you’re managing a team on a short schedule or just working by yourself.

Markdown Preview

I write a lot of markdown, usually in the form of README.md files. Markdown Preview converts your markdown into an HTML page that looks exactly how it will look when uploaded to GitHub. This saves me a lot of time when writing my markdown.