Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 1|回復: 0

ESLint:下一代 JavaScript Linter 阅

[複製鏈接]

1

主題

1

帖子

7

積分

新手上路

Rank: 1

積分
7
發表於 2024-1-24 12:32:55 | 顯示全部樓層 |閱讀模式
读时间 13 分钟 编码、 工作流程、 JavaScript、 测试 在Twitter、  LinkedIn上分享 尼古拉斯·扎卡斯 关于作者 Nicholas C. Zakas 是 Box 的首席架构师,同时也是一位作家和演讲者。他曾在雅虎工作过!近五年来,他一直担任前端技术主管…… 更多关于尼古拉斯 ↬ 电子邮件通讯 你的邮件 关于前端和用户体验的每周提示。 受到超过 2, 人的信赖。 通过我们关于前端和设计的友好会议在线提高您的技能。 SmashingConf 弗莱堡 224 通过我们友好的前端和设计在线研讨会在线提高您的技能。 可扩展 CSS 大师班,由 Andy Bell 授课 通过我们关于前端和设计的友好会议在线提高您的技能。 与 Manuel Matuzović 一起深入探讨可访问性测试 通过我们友好。

的前端和设计在线研讨会在线提高您的技能。 级联样式系统:弹性且可维护的 CSS,与 Miriam Suzanne 合作 Nicholas C. Zakas 开始寻找一种自动检测错误模式的方法。他无法摆脱带有可插入运行时规则的 linter 的想法。他刚刚花了很多时间学习 Esprima 和抽 购买电话号码列表 象语法树 (AST),他心想:“使用 AST 创建可插入的 JavaScript linter 并不是那么困难。” 正是出于这些最初的想法,ESLint 诞生了。ESLint 是一个 JavaScript linter,它是从我们共同过去的 JavaScript 开发经验中学习的。它不仅致力于成为一个出色的开箱即用的 linter,而且还致力于成为一个伟大且不断发展的插件、可共享配置和解析器生态系统的中心。 那是 213 年夏天,我正在为我的雇主Box开发一个项目。我刚刚使用一。



个插件将 JSDoc 连接为夜间构建,以检测代码中的 T3 模式并自动记录它们。我突然想到这些模式可能很容易出错,于是我开始寻找一种自动检测错误模式的方法。我立即转向JSHint,因为我们已经在使用它,并且我认为它可以支持插件。不幸的是,它不能。 尽管如此,我还是无法摆脱带有可插入运行时规则的 linter 的想法。我刚刚花了很多时间学习Esprima和抽象语法树 (AST),我心想,“使用 AST 创建可插入的 JavaScript linter 并不是那么困难。” 正是出于这些最初的想法,ESLint诞生了。 注意:“ESLint”中的“ES”代表“ECMAScript”,JavaScript 语言核心的名称。由于 ECMAScript 6,这个术语变得更加流行。 埃斯林特 ESLint是一个可以自动检测 JavaScript 中不正确模式的工。


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2024-9-20 14:33 , Processed in 0.049679 second(s), 18 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |