(Translated by https://www.hiragana.jp/)
JSLint - 維基百科,自由的百科全書 とべいたり內容

JSLint

本頁使用了標題或全文手工轉換
維基百科ひゃっか自由じゆうてき百科全書ひゃっかぜんしょ
JSLint
原作げんさくしゃみちかくひしげ斯·かつかつぶくとく
開發かいはつしゃみちかくひしげ斯·かつかつぶくとく
くびはつ2002ねん,​22ねんまえ​(2002
目前もくぜん版本はんぽんv2022.3.30(2022ねん3がつ30にち,​2ねんまえ​(2022-03-30
原始げんし碼庫 編輯維基數據連結
ほどしきげんJavaScript
作業さぎょう系統けいとうまたが平臺ひらだい
かたりげん英文えいぶん
類型るいけい靜態せいたいほどしき分析ぶんせき
許可きょか協定きょうていUnlicense英語えいごUnlicense
あみwww.jslint.com

JSLintいちざい軟件開發かいはつちゅう確認かくにんJavaScript原始げんしだい風格ふうかくてき靜態せいたいほどしき分析ぶんせき透過とうかあみからま應用おうようほどしきjslint.com及命令めいれいれつかいめんらい進行しんこう分析ぶんせき[1]ゆかりみちかくひしげ斯·かつかつぶくとく於2002ねん建立こんりゅう[2]

授權じょう

[編輯へんしゅう]

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

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

2021ねんおこり,JSLintあらため使用しよう自由じゆう軟件基金ききんかい開放かいほう原始げんし促進そくしんかい批准ひじゅんてきUnlicense英語えいごUnlicense許可きょかしょう

影響えいきょう

[編輯へんしゅう]

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

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

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

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

2015ねんSitePoint英語えいごSitePointはつ佈了いちこうたいESLint、JSLint、JSHintJSCSよん項目こうもくてき比較ひかく,其結果けっかためESLintゆう於其さん語法ごほう剖析[23]。2016ねん,CodeKitかえ稱讚しょうさんESLint「發現はつげんりょうさらおお問題もんだい」、「ぐみたいせいさらだか」以及なりためJavaScript語法ごほう剖析てきくだりぎょう標準ひょうじゅん[10]

2016ねんPalantir Technologies建立こんりゅうりょうTSLint[24]そくTypeScript專用せんようてきESLint[25]。2019ねん,TSLint併入ESLint,なりためESLintてきそとかけほどしきtypescript-eslint[26][27]

まいり

[編輯へんしゅう]

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

[編輯へんしゅう]
  1. ^ JSLint from the Command Line. www.hacksparrow.com. January 2013 [2018-02-26]. (原始げんし內容そん檔於2018-02-27). 
  2. ^ first commit. GitHub. 2010-11-12 [2018-02-25]. (原始げんし內容そん於2021-04-13). Copyright 2002 Douglas Crockford. All Rights Reserved Wrrrldwide and Beyond! 
  3. ^ JSLint source file, including license. [2022-07-12]. (原始げんし內容そん檔於2013-06-09). 
  4. ^ 4.0 4.1 JSMin isn't welcome on Google Code. wonko.com. Ryan Grove. 2008-12-08 [2018-02-26]. (原始げんし內容そん於2023-01-14). 
  5. ^ Various Licenses and Comments About Them. Free Software Foundation. [2022-07-12]. (原始げんし內容そん於2010-07-24). 
  6. ^ Re: The Software shall be used for Good, not Evil.. www.mail-archive.com. [2022-07-12]. (原始げんし內容そん於2022-12-05). 
  7. ^ IBM and its minions .... Hasen Judy. 2011-02-13 [2018-02-26]. (原始げんし內容そん檔於2013-02-03). 
  8. ^ 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. 
  9. ^ The JSON Saga by Douglas Crockford
  10. ^ 10.0 10.1 Help: JSLint. codekitapp.com. 2016-12-10 [2018-02-25]. (原始げんし內容そん於2018-02-26). JSLint is the original JavaScript syntax checker. 
  11. ^ 11.0 11.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 
  12. ^ 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 
  13. ^ 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 [..] 
  14. ^ Help: JSHint. codekitapp.com. 2018-02-26 [2018-02-26]. (原始げんし內容そん於2018-02-26). designed to be less opinionated and more configurable 
  15. ^ Elliot, Ian. JSHint - the (gentler) JavaScript code quality tool. www.i-programmer.info. 21 February 2011 [2018-02-26]. (原始げんし內容そん於2011-02-23). 
  16. ^ 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 [..] 
  17. ^ JSLint vs JSHint. Scott Logic英語えいごScott Logic. [2018-02-26]. (原始げんし內容そん於2018-02-26). 
  18. ^ Understanding the Real Advantages of Using ESLint. Rangle.io Blog. 2015-03-26 [2018-02-26]. (原始げんし內容そん於2019-02-09). 
  19. ^ Dulin (@mdevils), Marat. JSCS: JavaScript Code Style — Frontend Babel. frontendbabel.info. 21 April 2014 [2018-02-26]. (原始げんし內容そん於2021-10-18). 
  20. ^ Welcoming JSCS To ESLint. ESLint - Pluggable JavaScript linter. [2018-02-26]. (原始げんし內容そん於2022-12-07). 
  21. ^ JSCS End of Life. ESLint - Pluggable JavaScript linter. [2018-02-26]. (原始げんし內容そん於2022-11-28). 
  22. ^ Future of Typescript Linting. ESLint. [2022-07-12]. (原始げんし內容そん於2021-04-13). 
  23. ^ Hartikainen, Jani. A Comparison of JavaScript Linting Tools. SitePoint. 2015-03-05 [2018-02-26]. (原始げんし內容そん於2022-12-05). 
  24. ^ tslint. npm. [2022-07-12]. (原始げんし內容そん於2023-01-02). 
  25. ^ TSLint. palantir.github.io. [2022-07-12]. (原始げんし內容そん於2022-12-21). 
  26. ^ TSLint in 2019. Medium. June 5, 2019. 
  27. ^ Roadmap: TSLint -> ESLint · Issue #4534 · palantir/tslint. GitHub. [2022-08-15]. (原始げんし內容そん於2023-01-16). 

延伸えんしん閱讀

[編輯へんしゅう]

外部がいぶ連結れんけつ

[編輯へんしゅう]