This tutorial covers the tools and IDES details about solidity developer.
Editors Support
It supports all popular IDEs and Source code editors.
Tools
Solidity Linter
Solium is linter to give issues.
Solidity Compiler
There is an npm library for javascript for compiling solidity contract code.
It is a javascript version of the solidity compiler