龙蛇混杂是什么意思| 小虾吃什么| 血管瘤有什么危害吗| 腮边长痘是什么原因| 执业药师什么时候考试| 全员加速中什么时候播| 柠檬什么季节成熟| 指甲黄是什么原因| 食管裂孔疝是什么原因造成的| 终止妊娠是什么意思| 脚痒用什么药膏最有效| 醋泡洋葱有什么功效| 夏天喝什么茶最好| 随诊什么意思| 肚子咕咕叫吃什么药| 电解液是什么| 大便干燥一粒一粒的是什么原因| 梦见床上有蛇什么预兆| 玉米和什么不能一起吃| 狗皮肤病用什么药| 真维斯属于什么档次| 月经下不来是什么原因| 外地车进北京有什么限制| 恏是什么意思| 什么是命| 癫痫挂什么科| 淋巴滤泡增生是什么意思严重吗| 做完人流可以吃什么| 副厅级是什么级别| 挂科有什么影响| 为什么会心慌| 2005年是什么命| 一什么枝条| 阴道炎症是什么症状| 什么东西补铁| 婊子是什么| 中秋节为什么要吃月饼| 血钙是什么意思| 什么的叫| 嘴巴里苦是什么原因| 什么伤医院不能治| 葛根粉吃了有什么作用| 妍五行属性是什么| apk是什么格式| 什么是被子植物| 火焰山为什么这么热| 什么水果补铁效果最好的| 狗狗肠胃炎吃什么药| 三鹿奶粉现在叫什么| 什么颜色加什么颜色等于蓝色| 张学良为什么不回大陆| 送羊是什么意思| 十万左右买什么车好| 铝中毒有什么症状| jackie是什么意思| 胰腺炎用什么药| 娃娃鱼用什么呼吸| 氨糖是什么| 肌张力高对宝宝有什么影响| 药娘吃的什么药| 海底有什么动物| 每个月月经都提前是什么原因| 仙鹤代表什么生肖| 三点水一个兆读什么| 水代表什么| 禅茶一味什么意思| 焖子是什么做的| 嗷呜是什么意思| 请问今晚买什么生肖| 一个虫一个圣念什么| 身心健康是什么意思| 七九年属什么的| 运动出汗多是什么原因| 秀才相当于现在的什么学历| 静脉曲张 看什么科| 防代表什么生肖| 野生甲鱼吃什么| 舌头白苔厚是什么原因| 海归是什么意思| 被电击后身体会有什么后遗症| 男人少精弱精吃什么补最好| 圣是什么生肖| 心超是检查什么的| 什么时候敷面膜效果最好| 骨质疏松是什么症状| 上眼皮突然肿了是什么原因| 屁股出血什么原因| 找对象什么最重要| 为什么会突然长体癣| 小肠与什么相表里| 牡丹鹦鹉吃什么| 什么地方| 起水痘需要注意什么| 水痘是什么样的| 南无阿弥陀佛什么意思| 阴道炎挂什么科| 南是什么结构| b型血为什么招蚊子| 一路卷风迎大年是什么生肖| 表面抗原阳性是什么意思| 早搏吃什么药效果好| 无花果是什么季节的水果| 爱马仕配货是什么意思| 女人味是什么| 激光脱毛对人体有没有什么危害| 当家做主是什么生肖| 什么叫皈依| pp材质是什么| 年金是什么意思| 阴道有褐色分泌物是什么原因| c5是什么驾驶证| 肝红素高是什么原因| 为什么男人喜欢女人的胸| 便秘和腹泻交替出现是什么意思| 暑湿是什么意思| 什么是瞬时速度| 一桌餐是什么意思| 行号是什么| 流脑是什么病| 大便恶臭是什么原因| 验血肝功能看什么指标| 肾阴虚的症状是什么| 血小板聚集是什么意思| 188什么意思| dmp是什么意思| iwc手表是什么牌子| 肚子胀疼是什么原因| 倒刺是什么原因引起的| 蕊五行属什么| epa是什么营养物质| 痔疮不能吃什么| 胆固醇偏高是什么原因| 维生素e吃多了有什么副作用| 一什么花瓶| 梦见死人是什么| 夏至吃什么传统美食| 荆轲姓什么| 壶嘴为什么不能对着人| 大便颗粒状是什么原因| 怕冷是什么原因| 璐字五行属什么| camper是什么牌子| 去医院检查怀孕挂什么科| 人乳头瘤病毒33型阳性是什么意思| 什么最珍贵| 马英九是什么生肖| 赖是什么意思| 上火喝什么比较好| 天津有什么玩的| 妈妈的爷爷叫什么| 8月15号是什么星座| 梦见已故老人是什么预兆| 什么的辨认| 缺铁性贫血吃什么药| 10.25是什么星座| 播客是什么意思| 桂鱼吃什么食物| 固精缩尿是什么意思| 脑卒中什么意思| 橙色预警是什么级别| 困境是什么意思| 哈士蟆是什么东西| 1889年属什么生肖| 倒膜是什么意思| 寄生树有什么功效作用| 三十六计最后一计是什么| 什么是黄酒| 什么街道| 空调变频和定频有什么区别| 慌张是什么意思| 什么快递便宜| 红参有什么功效| 大爱什么意思| 7月29日什么星座| cindy是什么意思| 玻璃心什么意思| 艾草长什么样| 2006年什么年| 老年人骨质疏松吃什么钙片好| 血氧低吃什么药| 人心叵测什么意思| 作怪是什么意思| 今天是什么日子| 胸部疼痛挂什么科| 高嘌呤是什么意思| 沙棘原浆有什么功效| 吃什么水果长头发| 95511是什么电话| 滑脉是什么意思| 大排畸什么时候做| 铁皮石斛治什么病| 流鼻血是什么引起的| 3月有什么节日| 口嫌体正直什么意思| 浪是什么意思| 浸润性是什么意思| camp是什么| 酒是什么味道| 眉毛脱落是什么原因造成的| 高血压突然变成低血压是什么原因| 为什么会长瘤| 什么分泌胰岛素| 氨咖黄敏胶囊是治什么的| 男人吃什么增大增长| 回族女人为什么戴头巾| 九品芝麻官是什么级别| 佳字属于五行属什么| 经常嗓子哑是什么原因| 潋滟什么意思| 眼底出血有什么症状| 肚子疼应该挂什么科| 检查怀没怀孕挂什么科| 男人高冷是什么意思啊| 真谛是什么意思| 多米诺骨牌是什么意思| 广东省省长是什么级别| 舟山念什么| 面部神经痉挛吃什么药| 棕色是什么颜色| 吃什么降血脂最快最好| 尿肌酐是什么意思| 耳鸣吃什么中药| 肠痈是什么病| ds是什么意思| 鸭肉和什么不能一起吃| 筠字五行属什么| 林俊杰的粉丝叫什么| tin什么意思| 皮肤为什么会痒| 拉屎不成形是什么原因| 女性白带有血丝是什么原因| 血液发黑是什么原因| 鼻子旁边长痘是什么原因| 一个山一个脊念什么| 羊肉不能和什么食物一起吃| 跌打损伤用什么药好得快| 大枕大池有什么危害| 医美是什么专业| 迪拜货币叫什么| 黄体破裂是什么原因造成的| 障碍性贫血是什么病| 辟支佛是什么意思| 醋泡黑豆有什么功效| 正常白带什么样| 流鼻涕吃什么药好得快| 黑色上衣搭配什么颜色裤子好看| 兴渠是什么菜| 圆脸适合什么发型短发| 老年人脚肿是什么原因| 喝酒容易醉是什么原因| 有什么好看的三级片| 人为什么会得抑郁症| 窦性心律是什么| 宝宝拉肚子挂什么科| 什么假什么威| 男人身体怕冷是什么原因如何调理| 血糖高是什么病| 老板娘是什么意思| 梦见家里着火了是什么征兆| 貌不惊人什么意思| 为什么生理期不能拔牙| 冰醋酸是什么| 石斛什么价格| 脚疼挂什么科| 百度Jump to content

北京朝阳区“网红”志愿者擦亮老品牌“小红帽”

From Wikipedia, the free encyclopedia
JSLint
Original author(s)Douglas Crockford
Developer(s)Douglas Crockford, Kai Zhu
Initial release2002; 23 years ago (2002)
Stable release
v2024.11.24[1] Edit this on Wikidata / 25 November 2024; 8 months ago (25 November 2024)
Repository
Written inJavaScript
Operating systemCross-platform
Available inEnglish
TypeStatic code analysis
LicenseUnlicense
Websitewww.jslint.com
百度 近年来,国家食品药品监督管理总局多次提醒大家关注沙星类药物的不良反应,包括关节病变、致周围神经病变作用、中枢神经系统毒性等。

JSLint is a static code analysis tool used in software development for checking if JavaScript source code complies with coding rules. It is provided primarily as a browser-based web application accessible through the domain jslint.com, but there are also command-line adaptations.[2] It was created in 2002 by Douglas Crockford.[3]

License

[edit]

Since 2021, JSLint uses the FSF / OSI approved Unlicense license.

Before that, the JSLint license[4] was a derivative of the MIT License.[5] The sole modification was the addition of the line "The Software shall be used for Good, not Evil."

According to the Free Software Foundation, this previous clause made the original license non-free.[6] It had also prevented JSLint-related software from being hosted on Google Code[5] and from being included in the Debian free software package repositories.[7] Because of this restriction, according to Crockford, IBM asked Crockford in 2011 for a license to do evil, such that their customers could use it.[8][9][10]

Influence

[edit]

JSLint is considered by some to be the first JavaScript syntax checker.[11][12] It has since inspired various other tools.

In 2011, Anton Kovalyov created a fork, called JSHint.[13][14][15] The main motivation behind the creation of JSHint was to provide a "less opinionated" and "more configurable" way for developers to analyse code.[16][17][18]

In 2013, Nicholas C. Zakas created ESLint.[12] Both JSLint and JSHint lacked the ability to create additional rules for code quality and coding style. After contributing to JSHint, Zakas decided to create a new linting tool, ESLint, where all rules are configurable, and additional rules can be defined or loaded at run-time.[19] ESLint also supports linting the latest versions of JavaScript, aka ECMAScript 2015 and above.

In 2013, Palantir Technologies created TSLint,[20] which was the TypeScript equivalent for ESLint.[21] In 2019 TSLint was deprecated in favor of ESLint with a TypeScript integration.[22]

In 2014, Marat Dulin created JSCS.[23] In 2016, the JSCS Team joined the ESLint project and has since discontinued maintenance of the JSCS tool.[24][25][26]

In 2015, a comparison published by SitePoint, recommended ESLint above JSLint, JSHint and JSCS.[27] In 2016, CodeKit also praised ESLint for "finding more issues", being "far more configurable", and being "the industry standard" for JavaScript syntax checkers.[11]

See also

[edit]

References

[edit]
  1. ^ "Release v2024.11.24". 25 November 2024. Retrieved 27 February 2025.
  2. ^ "JSLint from the Command Line". www.hacksparrow.com. January 2013. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  3. ^ "first commit". GitHub. 2025-08-07. Retrieved 2025-08-07. Copyright 2002 Douglas Crockford. All Rights Reserved Wrrrldwide and Beyond!
  4. ^ "JSLint source file, including license". Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  5. ^ a b "JSMin isn't welcome on Google Code". wonko.com. Ryan Grove. 2025-08-07. Retrieved 2025-08-07.
  6. ^ "Various Licenses and Comments About Them". Free Software Foundation.
  7. ^ "Re: The Software shall be used for Good, not Evil". www.mail-archive.com.
  8. ^ "IBM and its minions ..." Hasen Judy. 2025-08-07. Archived from the original on 2025-08-07. Retrieved 2025-08-07. I give permission for IBM, its customers, partners, and minions, to use JSLint for evil.
  9. ^ "Douglas Crockford: The JSON Saga". YouTube. 2025-08-07. Archived from the original on 2025-08-07. Retrieved 2025-08-07. I give permission for IBM, its customers, partners, and minions, to use JSLint for evil.
  10. ^ The JSON Saga by Douglas Crockford
  11. ^ a b "Help: JSLint". codekitapp.com. 2025-08-07. Archived from the original on 2025-08-07. Retrieved 2025-08-07. JSLint is the original JavaScript syntax checker.
  12. ^ a b Zakas, Nicholas C. (16 July 2013). "Introducing ESLint". nczonline.net. Archived from the original on 2025-08-07. Retrieved 2025-08-07. JSLint was the state of the art in JavaScript linting technology
  13. ^ "Why I forked JSLint to JSHint". anton.kovalyov.net. Anton Kovalyov. 2025-08-07. Archived from the original on 2025-08-07. Retrieved 2025-08-07. [JSLint] has gotten uncomfortably opinionated
  14. ^ "JSHint: A Community Driven Fork of JSLint". badassjs.com. Devon Govett. 18 February 2011. Archived from the original on 21 February 2011. Retrieved 2025-08-07. [..] JSLint was getting a bit too opinionated [..]
  15. ^ "Help: JSHint". codekitapp.com. 2025-08-07. Retrieved 2025-08-07. designed to be less opinionated and more configurable
  16. ^ Elliot, Ian (21 February 2011). "JSHint - the (gentler) JavaScript code quality tool". www.i-programmer.info. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  17. ^ Zakas, Nicholas C. (18 December 2017). "Tweet from Nicholas C. Zakas (@slicknet), creator of ESLint". Twitter. Retrieved 2025-08-07. JSLint complaint: not configurable enough. JSHint complaint: still not configurable enough [..]
  18. ^ "JSLint vs JSHint". Scott Logic. Retrieved 2025-08-07.
  19. ^ "Understanding the Real Advantages of Using ESLint". Rangle.io Blog. 2025-08-07. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  20. ^ "tslint v0.1.0". npm. 28 July 2013.
  21. ^ "TSLint". palantir.github.io.
  22. ^ "TSLint in 2019". Medium. June 5, 2019.
  23. ^ Dulin (@mdevils), Marat (21 April 2014). "JSCS: JavaScript Code Style — Frontend Babel". frontendbabel.info. Retrieved 2025-08-07.
  24. ^ "Welcoming JSCS To ESLint". ESLint - Pluggable JavaScript linter. 14 April 2016. Retrieved 2025-08-07.
  25. ^ "JSCS End of Life". ESLint - Pluggable JavaScript linter. 15 July 2016. Retrieved 2025-08-07.
  26. ^ "Future of Typescript Linting". ESLint. 18 January 2019.
  27. ^ Hartikainen, Jani (2025-08-07). "A Comparison of JavaScript Linting Tools". SitePoint. Retrieved 2025-08-07.

Further reading

[edit]
[edit]
吃什么都吐是什么原因 肺活量不足是什么症状 冬虫夏草有什么功效与作用 来月经为什么会肚子痛 神经性头疼是什么症状
女人漏尿是什么原因 吉星高照是什么生肖 手掌疼是什么原因 穆赫兰道到底讲的什么 12月23是什么星座
小孩查微量元素挂什么科 马赫是什么意思 冬虫夏草什么价格 漂洗和洗涤有什么区别 牙龈痛什么原因
什么油适合炒菜 李白字什么 祖先是什么意思 什么是细菌感染 冰爽丝是什么面料
枸杞有什么作用和功效hcv9jop5ns1r.cn 高原反应吃什么药hcv8jop4ns9r.cn 克苏鲁是什么hcv7jop9ns4r.cn 什么助听器hcv9jop1ns6r.cn 舌炎吃什么药最好hcv8jop6ns0r.cn
恭敬地看的词语是什么hcv8jop4ns0r.cn 为什么医生不推荐特立帕肽呢hcv8jop0ns3r.cn 女人小肚子疼是什么原因hcv8jop9ns4r.cn 转氨酶高是什么问题hcv8jop1ns7r.cn 一直放臭屁是什么原因hcv7jop5ns5r.cn
梁子是什么意思beikeqingting.com 隐形眼镜没有护理液用什么代替hcv9jop5ns1r.cn 耳鸣是什么原因造成的hcv9jop0ns0r.cn 二脚趾比大脚趾长代表什么gysmod.com chd医学上是什么意思hcv8jop8ns4r.cn
处子之身是什么意思hcv9jop3ns9r.cn 肺大泡是什么病hcv9jop2ns0r.cn 黄金五行属什么dayuxmw.com 喝水经常呛到是什么原因hcv9jop1ns0r.cn 清真什么意思hcv9jop2ns1r.cn
百度