Just like Chrome Dev Tools, Firebug is also very popular tools debugging web application. It has all the features which you expect from one better debugging tool. You can get firebug as an add-on for Mozilla browser. But if you are developing on another browser and want to take advantage of Firebug then you can use Firebug Lite and get the benefit of some of the features of Firebug.
Grunt is basically used to remove the repetitive tasks. This tasks may include but not limited to minification, compilation, unit testing, linting, etc. All we need to do is just create GruntFile and you are done. Grunt brings the automation in your development process so we can spend more time on real stuff rather than repetitive tasks as mentioned before.
With the Grunt, we can get almost all plugin which we want but in case if that’s not the case the creating own plugin for Grunt is not a big deal. To see what we already have available, you can refer to Grunt plugin directory.
JsLint also checks for structural problems, style conventions and provide a suggestion for that as well. JsLint does not try to provide that your code it correct but it can be considered as a helping hand for locating errors in your code.