JavaScript lint

Configure the JavaScript linter to use the Google style by default by replacing the contents of ~/.eslintrc with the following.

{
"extends": "google",
"env": {
"browser": true
}
}

Configuration

Configure Atom by replacing the contents of ~/.atom/config.cson with the following. Replace <path-of-your-home-dir> and <path-of-your-chrome-checkout> with the actual full paths of your home directory and chrome checkout. For example, these can be /Users/bob and /Users/bob/chrome/src.

Symbol lookup

Atom fuzzy file finder is slow to index all files in Chrome. If you're working on a project that frequently uses foo or bar in files names, you can create a small .tags file to efficiently search the symbols within these files. Be sure to use “Exuberant Ctags.”

$ git ls | egrep -i "foo|bar" | ctags -f .tags -L -

Don't create a ctags file for the full Chrome repository, as that would result in ~9GB tag file that will not be usable in Atom.