发表于2017-08-132019-01-01 作者 wind
随着前后端开发分离,前端的UI层开发也变成了一项复杂的工程,前端页面有了更多的责任和工作。为了便于前端的多人合作开发,引入了后台开发语言的一些开发流程和模式。出现了纯前端的MVC,MVVM等框架,还出现了各种LINT工具,用来检测代码风格,随着NODEJS的出现,前端开发更是出现了一批又一批的工具,很多nodejs中的组件和工具也运用在了前端UI界面的开发中。大大增加了前端的技术开发的难度和复杂程度。
今天看了一下一下ESLINT库,主要是用于JS代码的风格和格式的检测,可以通过配置文件,设置代码的缩进,空白,换行等等很多配置,在多人协作的多人项目中,约束每个人使用统一的代码风格。比起JSLINT和JSHINT,有更加强大的配置和可以自定义的规则,更明确的错误提示。
官方配置说明:http://eslint.org/docs/user-guide/configuring