我希望每个 *.swift
文件都必须包含所需的文本。
像这样..
如果开发者忘记添加或输入了错误的值,swiftlint
会在编译时给出错误或警告。
我搜索了 file_header
但不知何故它不能正常工作。
这是我的 swiftlint.yml
配置
最佳答案
您可以使用:required_pattern
file_header:
required_pattern: |
\/\/
\/\/ .*?\.swift
\/\/ (PROJECT_NAME.*?|Unit Tests)
\/\/
\/\/ (Created by .*? on .*?)
\/\/ Copyright © \d{4} COPY_RIGHT_NAME\. All rights reserved\.
\/\/
用您的值替换
PROJECT_NAME
和 COPY_RIGHT_NAME
或更改模式关于ios - 如何使用 swiftlint 强制每个 swift 文件都必须包含指定的 header 值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47770050/