Download and install Atom from https://atom.io/. See below for recommended packages and settings. Find settings for individual packages on the "Packages" panel in Atom's settings (⌘,).
linter-eslintInstall the linter package in addition to linter-eslint. See the guide on ESLint for additional details on the linter and using a shared linter configuration.
Settings:
.eslintrc file. (disableWhenNoEslintrcFileInPath: true in config.scon.)language-babelGrammar for JSX, ES2015, and more. Especially useful if you want nice syntax highlighting on React projects that use JSX.
Settings:
transpileOnSave: false babelMapsAddUrl: false createTargetDirectories: false in config.scon.)docblockrMakes it easier to write nicely formatted comment blocks.