ESlint 有关于函数中第一个语句之前的空行的规则吗?

2023-12-27

由于 ESLint 我发现了一个规则返回前换行关于 return 语句之前的空行。但在函数中的第一个语句之前没有看到关于空行的规则。 F.e.:

function (a) {

    var b = +a;
}

ESlint 有这方面的规则吗?如果有,这条规则的名称是什么? 谢谢


The 填充块 http://eslint.org/docs/rules/padded-blocks规则允许您在块的开头和结尾要求换行符,包括函数体。除了函数体之外,还涵盖了if声明,for and while循环和其他块状结构,您可能想要也可能不想要。

尝试将以下代码粘贴到demo http://eslint.org/demo看看它是否适合您:

/* eslint padded-blocks: "error" */
function foo(bar) {

    if (bar) {

        foo();

    }

}

如果您只想检查函数体,您可以按照@Dhananjay的建议并编辑规则的源代码 https://github.com/eslint/eslint/blob/d6fd0641abc55d6ae9e4f28325d42d0ea5241fa9/lib/rules/padded-blocks.js进入您自己的自定义规则。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ESlint 有关于函数中第一个语句之前的空行的规则吗? 的相关文章

随机推荐

  • java.io.IOException:连接被主机中的软件使用 Selenium java 中的 Sendkeys() 中止

    操作系统 Win7 64位 浏览器 Chrome 我正在完成我的任务 用硒测试一个程序 我正在使用教授提供的代码 它在我的本地主机上创建一个网络应用程序 8080 所以不应该有任何连接问题 public void canConenctTwo
  • 检查字符串是否包含 xml 或 json 数据

    我收到一个包含 xml 或 json 内容的字符串 如果字符串包含 json 内容 我使用 jackson java api 进行转换JSON 到 Java 对象 如果它包含 xml 内容 我使用 JAXB 将 XML 内容转换为 Java
  • 在 Woocommerce 我的帐户下载部分显示产品图片

    我有一个问题似乎无法解决 我正在尝试将产品图片添加到 my account downloads 部分中的每个项目 我尝试了多个找到的代码 但似乎没有一个对我有用 我正在使用 3 个插件 并禁用所有其他插件来尝试解决这个问题 这 3 个插件是
  • 如何在 D7 中解码 XML Blob 字段

    I m having a problem trying to decode XML data returned by an instance of MS SQL Server 2014 to an app written in D7 the
  • 延长“for”变量的寿命

    当我在 Rust 0 12 0 中编译以下代码时 出现以下错误 error borrowed value does not live long enough let match re captures a line unwrap as sl
  • 在角度控制器中打开 Outlook

    这是工作 Html a href L CsEmail a 这是行不通的 a L CsEmail a js vm composeEmail function data vm email mai
  • Extjs 日期字段从 到 或开始结束日期验证

    这是一个 extjs mixin 用于验证表单中的从日期到日期或开始结束日期 这是 mixin 核心代码取自 sencha 论坛 Ext define AMShiva mixin DateRangeValidator timerange f
  • 装箱和拆箱[重复]

    这个问题在这里已经有答案了 可能的重复 什么是装箱和拆箱以及权衡是什么 https stackoverflow com questions 13055 what is boxing and unboxing and what are the
  • WCF Web 服务更改 wsdl 名称和 targetNamespace

    All 我对 IIS 上的 WCF 有点陌生 但之前做过一些 ASMX Web 服务 我的 WCF 服务已启动并正在运行 但 Web 服务为我生成的帮助程序页面具有默认名称 即页面显示 您已经创建了一项服务 要测试此服务 您需要创建一个客户
  • 基于 Java 的加密器,仅生成字母数字字符

    我知道这个 jasypt 库 http www jasypt org index html http www jasypt org index html 效果很好 但只提供十六进制或 Base64 进行加密输出 两者都不适合我 因为十六进制
  • 使用 Xcode 以编程方式更改 Mac OS 上的显示旋转

    我正在尝试编写一个小型 Objective C 命令行工具来调整给定显示器的旋转 遗憾的是 我在苹果文档中找不到任何说明如何更改旋转的参考资料 除了获取它之外 我认为这必须通过使用来完成CGDisplayModeRef但我不知道怎么做 任何
  • 在 C 中循环文件的每一行

    我想知道如何循环遍历文件的每一行 这是我到目前为止的代码 FILE todoFile todoFile fopen todo txt r if todoFile NULL else printf ERROR 逐行读取文件直到结束的惯用方法是
  • 考虑 Scala 泛型类“equals”方法中的类型参数...清单是唯一的方法吗?

    给定一个简单的泛型类 class EqualsQuestion T val value T 以下代码解析为 false 似乎是合理的 val a new EqualsQuestion Int 5 val b new EqualsQuesti
  • 使用 JNA 和 EnumWindows 的问题

    我正在尝试 JNA 这是我尝试运行的第一个程序 我从参考文献中复制了它 但是 当我运行它时 他发现了 412 个窗口 而且我很确定我现在没有打开那么多窗口 有人可以向我解释一下该程序的行为吗 import com sun jna Point
  • WPF UserControl 发生父级更改事件

    我有一个应用程序 其中有一个主窗口 其中可以包含其他停靠 附加的窗口 现在 当我的用户控件加载时 我使用 Window GetWindow 获取其父控件 这将返回对主窗口的引用 这很好 但是 当我取消停靠 分离用户控件所在的子窗口时 父窗口
  • 如何去掉滑动菜单顶部的黑色盖子?

    在我的应用程序中 我有一个滑动菜单 它是由杰范斯坦10 https github com jfeinstein10 SlidingMenu 它在我的应用程序中运行良好 我有一个 Fragment 它是 MapView 的宿主 这个片段像我的
  • MongoDB GUI 客户端(跨平台或 Linux)[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 The 官方网站上的 MongoDB GUI 客户端应用程序列表 http www mongodb org display DOCS Ad
  • 安装python环境 python=3.5.2

    编辑 2021 不要使用 PYTHON 3 5 2 不再支持该版本 我尝试使用 python 3 5 2 创建 conda python 环境并收到以下错误 如何添加自定义安装链接 例如https anaconda org anaconda
  • 如何从 C 中的命令行参数读取“字符串”?

    我有一个关于通过命令行传递参数的问题 My main 好像 int main int argc char argv int b d n flag char init d tst dir 100 argv init d argv printf
  • ESlint 有关于函数中第一个语句之前的空行的规则吗?

    由于 ESLint 我发现了一个规则返回前换行关于 return 语句之前的空行 但在函数中的第一个语句之前没有看到关于空行的规则 F e function a var b a ESlint 有这方面的规则吗 如果有 这条规则的名称是什么