(Translated by https://www.hiragana.jp/)
JSLint - 维基百科,自由的百科全书 とべ转到内容ないよう

JSLint

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
JSLint
原作げんさくしゃみちかくひしげ斯·かつかつぶくとく
開發かいはつしゃみちかくひしげ斯·かつかつぶくとく
くび发布2002ねん,​22ねんまえ​(2002
とうぜん版本はんぽん
  • 2022.3.30 (2022ねん3がつ30にち;穩定版本はんぽん)[1]
編輯維基數據鏈接
みなもとだい码库 編輯維基數據鏈接
编程语言JavaScript
操作そうさけいまたが平臺ひらだい
语言英文えいぶん
类型靜態せいたいほどしき分析ぶんせき
许可协议UnlicenseえいUnlicense
网站www.jslint.com

JSLintいちざい软件开发ちゅう確認かくにんJavaScriptみなもとだいだい码风かくてき靜態せいたいほどじょ分析ぶんせき透過とうか网络应用ほどじょjslint.com及命令めいれいぎょう界面かいめんらい進行しんこう分析ぶんせき[2]ゆかりみちかくひしげ斯·かつかつぶくとく於2002ねん建立こんりゅう[3]

授權じょう

[编辑]

JSLint曾使ようゆかりMIT許可きょかしょう衍伸而來てきJSLint許可きょかしょう[4][5]兩者りょうしゃてき差別さべつざい於JSLint許可きょかしょうりょう一句いっくばなし"The Software shall be used for Good, not Evil."。

根據こんきょ自由じゆう软件基金ききんかいてき說法せっぽう,該條款使JSLintへん相成あいなため专有软件[6]。此條款同阻止そしりょうJSLint相關そうかんてき軟體たくかんざいGoogle Codeうえ[5],也阻止そしりょうDebian自由じゆう軟體もうかそん綑綁JSLint[7]根據こんきょCrockfordてき說法せっぽう於此いちげんせいIBMざい2011ねんこうCrockford申請しんせいりょうあくさくげきようてき許可きょかしょう,以便其客使用しようJSLint[8][9][10]

2021ねんおこり,JSLintあらため使用しよう自由じゆう软件基金ききんかい开放げんだい码促进会批准ひじゅんてきUnlicenseえいUnlicense許可きょかしょう

影響えいきょう

[编辑]

すうにんみとめためJSLintだいいちJavaScript語法ごほう分析ぶんせきなみ激發げきはつりょう往後其他類似るいじ工具こうぐてき誕生たんじょう[11][12]

2011ねん,Anton Kovalyov創建そうけんりょういちぶんささえなみ命名めいめいためJSHint[13][14][15]作者さくしゃ解釋かいしゃく創建そうけんJSHintてき原因げんいんそうため開發かいはつ人員じんいん提供ていきょういちしゅ麼執ちょかずさら容易ようい配置はいちてき方式ほうしきらい分析ぶんせきだい[16][17][18]

2013ねん,Nicholas C. Zakas創建そうけんりょうESLint[12]作者さくしゃ解釋かいしゃくゆかり於JSLintJSHint無法むほう創建そうけんがく外的がいてきへんほど規範きはんえいCoding conventionsだい码风かく規則きそくざいためJSHint做出貢獻こうけん,Zakas決定けってい創建そうけんいちしんてき語法ごほう分析ぶんせき。ESLint所有しょゆう規則きそく配置はいちてきなみ且可以在執行しっこう定義ていぎある其他規則きそく[19]同時どうじ,ESLintかえ支持しじ分析ぶんせき最新さいしん版本はんぽんてきJavaScript,そくECMAScript 2015及更だか版本はんぽん

2014ねん,Marat Dulin創建そうけんりょう“JSCS”[20]。2016ねん,JSCSだんたい併入りょうESLint項目こうもく同時どうじ停止ていしJSCS工具こうぐてき維護[21][22][23]

2015ねんSitePointえいSitePoint發布はっぷりょういちこうたいESLint、JSLint、JSHintJSCSよん項目こうもくてき比較ひかく,其結果けっかためESLintゆう於其さん語法ごほう分析ぶんせき[24]。2016ねん,CodeKitかえ稱讚しょうさんESLint“發現はつげんりょうさらおお問題もんだい”、“配置はいちせいさらだか”以及なりためJavaScript語法ごほう分析ぶんせきてきくだりぎょう標準ひょうじゅん[11]

2016ねんPalantir Technologies建立こんりゅうりょうTSLint[25]そくTypeScript專用せんようてきESLint[26]。2019ねん,TSLint併入ESLint,なりためESLintてき插件typescript-eslint[27][28]

まいり

[编辑]

參考さんこう文獻ぶんけん

[编辑]
  1. ^ https://github.com/jslint-org/jslint/releases/tag/v2022.3.30.
  2. ^ JSLint from the Command Line. www.hacksparrow.com. January 2013 [2018-02-26]. (原始げんし内容ないようそん档于2018-02-27). 
  3. ^ first commit. GitHub. 2010-11-12 [2018-02-25]. (原始げんし内容ないようそん于2021-04-13). Copyright 2002 Douglas Crockford. All Rights Reserved Wrrrldwide and Beyond! 
  4. ^ JSLint source file, including license. [2022-07-12]. (原始げんし内容ないようそん档于2013-06-09). 
  5. ^ 5.0 5.1 JSMin isn't welcome on Google Code. wonko.com. Ryan Grove. 2008-12-08 [2018-02-26]. (原始げんし内容ないようそん于2023-01-14). 
  6. ^ Various Licenses and Comments About Them. Free Software Foundation. [2022-07-12]. (原始げんし内容ないようそん于2010-07-24). 
  7. ^ Re: The Software shall be used for Good, not Evil.. www.mail-archive.com. [2022-07-12]. (原始げんし内容ないようそん于2022-12-05). 
  8. ^ IBM and its minions .... Hasen Judy. 2011-02-13 [2018-02-26]. (原始げんし内容ないようそん档于2013-02-03). 
  9. ^ Douglas Crockford: The JSON Saga. YouTube. 2011-08-11 [2018-02-25]. (原始げんし内容ないようそん于2021-12-15). I give permission for IBM, its customers, partners, and minions, to use JSLint for evil. 
  10. ^ The JSON Saga by Douglas Crockford
  11. ^ 11.0 11.1 Help: JSLint. codekitapp.com. 2016-12-10 [2018-02-25]. (原始げんし内容ないようそん于2018-02-26). JSLint is the original JavaScript syntax checker. 
  12. ^ 12.0 12.1 Zakas, Nicholas C. Introducing ESLint. nczonline.net. 16 July 2013 [2018-02-26]. (原始げんし内容ないようそん于2018-02-26). JSLint was the state of the art in JavaScript linting technology 
  13. ^ Why I forked JSLint to JSHint. anton.kovalyov.net. Anton Kovalyov. 2011-02-20 [2018-02-26]. (原始げんし内容ないようそん档于2011-02-24). [JSLint] has gotten uncomfortably opinionated 
  14. ^ JSHint: A Community Driven Fork of JSLint. badassjs.com. Devon Govett. 18 February 2011 [2011-02-21]. (原始げんし内容ないようそん于21 February 2011). [..] JSLint was getting a bit too opinionated [..] 
  15. ^ Help: JSHint. codekitapp.com. 2018-02-26 [2018-02-26]. (原始げんし内容ないようそん于2018-02-26). designed to be less opinionated and more configurable 
  16. ^ Elliot, Ian. JSHint - the (gentler) JavaScript code quality tool. www.i-programmer.info. 21 February 2011 [2018-02-26]. (原始げんし内容ないようそん于2011-02-23). 
  17. ^ Zakas, Nicholas C. Tweet from Nicholas C. Zakas (@slicknet), creator of ESLint. Twitter. 18 December 2017 [2018-02-26]. (原始げんし内容ないようそん于2022-07-08). JSLint complaint: not configurable enough. JSHint complaint: still not configurable enough [..] 
  18. ^ JSLint vs JSHint. Scott LogicえいScott Logic. [2018-02-26]. (原始げんし内容ないようそん于2018-02-26). 
  19. ^ Understanding the Real Advantages of Using ESLint. Rangle.io Blog. 2015-03-26 [2018-02-26]. (原始げんし内容ないようそん于2019-02-09). 
  20. ^ Dulin (@mdevils), Marat. JSCS: JavaScript Code Style — Frontend Babel. frontendbabel.info. 21 April 2014 [2018-02-26]. (原始げんし内容ないようそん于2021-10-18). 
  21. ^ Welcoming JSCS To ESLint. ESLint - Pluggable JavaScript linter. [2018-02-26]. (原始げんし内容ないようそん于2022-12-07). 
  22. ^ JSCS End of Life. ESLint - Pluggable JavaScript linter. [2018-02-26]. (原始げんし内容ないようそん于2022-11-28). 
  23. ^ Future of Typescript Linting. ESLint. [2022-07-12]. (原始げんし内容ないようそん于2021-04-13). 
  24. ^ Hartikainen, Jani. A Comparison of JavaScript Linting Tools. SitePoint. 2015-03-05 [2018-02-26]. (原始げんし内容ないようそん于2022-12-05). 
  25. ^ tslint. npm. [2022-07-12]. (原始げんし内容ないようそん于2023-01-02). 
  26. ^ TSLint. palantir.github.io. [2022-07-12]. (原始げんし内容ないようそん于2022-12-21). 
  27. ^ TSLint in 2019. Medium. June 5, 2019. 
  28. ^ Roadmap: TSLint -> ESLint · Issue #4534 · palantir/tslint. GitHub. [2022-08-15]. (原始げんし内容ないようそん于2023-01-16). 

延伸えんしん閱讀

[编辑]

外部がいぶ連結れんけつ

[编辑]