如何解决SwiftLint警告:违反文件名我该如何解决?
我正在使用SwiftLint清理项目的代码格式。我遇到了文件名违规警告。我尝试了很多方法,但无法解决。
这些是我所做的:
- 创建一个类-> LoginPageViewController。
- 警告->类名的长度应在3到20个字符之间。
- 在任何地方都将此类的名称重构为LoginController。
- 运行并收到警告:文件名冲突。似乎名称仍保留原始名称。
- 尝试清理构建文件夹,仍然无法正常工作。
- 尝试删除该文件并重新创建一个名称完全不同的新文件,但是仍显示具有相同名称LoginPageViewController的相同警告。
文件名已更改为LoginController。
请帮帮我。我该如何解决?
解决方法
文件名仍为LoginPageViewController.swift
。将其重命名为LoginController.swift
作为类。
然后,执行Cmd + Shift + K
来清理构建文件夹,然后重试。
更新:似乎由于重命名失败而发生了此问题。复制此文件中的所有代码并删除此文件。创建一个名为Sub sendMail()
Dim OApp As Outlook.Application
Set OApp = CreateObject("Outlook.Application")
Dim mail_number As Integer
mail_number = Excel.WorksheetFunction.CountA(ThisWorkbook.Sheets(1).Range("B:B"))
Dim row As Integer
For row = 2 To mail_number
' Open word document
' Replace data from excel and create word document temporary file
Dim OMail As Outlook.MailItem
Set OMail = OApp.CreateItem(OMailItem)
OMail.To = ThisWorkbook.Sheets(1).Cells(row,2)
'OMail.Attachments.Add( ... word document temporary file
OMail.Send
' Release memory
Next
End Sub
的新Swift文件,并将复制的代码粘贴到其中。
一种避免此警告的简单解决方案是为LoginController
创建一个空声明。像这样:
LoginPageViewController
,
如果出于某种原因您不想更改文件名或类名,您可以停用 .swiftlint.yml 中的“file_name”-rule 来定义如下文件:
file_name:
excluded: ["MyClass1.swift","MyClass2.swift","MyClass3.swift"]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。