首页 > 其他分享 >集成SwiftLint

集成SwiftLint

时间:2024-04-23 09:46:18浏览次数:24  
标签:集成 rules length SwiftLint warning yml

1.pod集成代码

pod 'SwiftLint'

2.添加JS代码如下

同时保证将JS放在Sources之前

3.cd到项目根目录下,创建yml文件

touch .swiftlint.yml

4.将规则内容粘贴到yml中

# Yaml doc reference:
#   https://github.com/realm/SwiftLint#disable-rules-in-code
#   https://github.com/realm/SwiftLint/issues/2180

disabled_rules: # rule identifiers to exclude from running
  - trailing_whitespace
  - identifier_name
  - type_name
  - shorthand_operator
  - function_body_length
  - nesting
  - type_body_length
  - cyclomatic_complexity
  - file_length
  - unused_closure_parameter
  - function_parameter_count
  - large_tuple
opt_in_rules: # some rules are only opt-in
excluded: # paths to ignore during linting. Takes precedence over `included`.
  - Pods
  - Vendor
analyzer_rules: # Rules run by `swiftlint analyze` (experimental)
  - explicit_self

# configurable rules can be customized from this configuration file
# binary rules can set their severity level
force_cast: warning # implicitly
force_try:
  severity: warning # explicitly
# rules that have both warning and error levels, can set just the warning level implicitly
line_length: 500

 

标签:集成,rules,length,SwiftLint,warning,yml
From: https://www.cnblogs.com/zk1947/p/18152151

相关文章

  • SpringBoot模块集成mqtt代码实现
    1//引入pom2<!--mqtt-->3<dependency>4<groupId>org.springframework.boot</groupId>5<artifactId>spring-boot-starter-integration</artifactId>6</dependency>......
  • Java集成系列:高效构建自定义插件
    前言随着软件开发的快速发展和需求的不断增长,开发人员面临着更多的压力和挑战。传统的开发方法需要花费大量的时间和精力,而低代码开发平台的出现为开发人员提供了一种更加高效、快速的开发方式。今天小编就以构建命令插件为例,展示如何使用Java语言高效构建自定义插件。环境准备......
  • Jenkins集成GitLab的正确姿势,实现Git代码提交触发CI/CD
    ❝jenkins和gitlab是目前DevOps工具链中最常见的,抛开gitlab-ci不谈,gitlab代码提交触发jenkins流水线是最经典的搭配。这里就介绍下如何配置实现jenkins和gitlab之间的集成。安装GitLabPlguinGitlabPlugin-这个插件允许GitLab在提交代码或打开/更新合并请求时触发Jenkins......
  • 在Linux中,如何使用Jenkins和Ansible进行虚拟化环境的自动化和持续集成/持续部署(CI/CD)?
    在Linux中,使用Jenkins和Ansible进行虚拟化环境的自动化和持续集成/持续部署(CI/CD)是一个强大的组合,可以大大提高开发和部署的效率。下面将详细阐述如何配置和使用这两个工具来实现这一目标。1.Jenkins配置安装Jenkins你可以从Jenkins官网下载最新的安装包,或者使用包管理器(如a......
  • 使用kratos框架集成jwt认证
    问题背景:网络鉴权在web开发中最常见不过了,最近在使用gokratos框架写项目的时候需要用到jwt,查阅资料后自己动手实现了简单的鉴权,在这里记录一下实现步骤,直接上代码。定义jwt签发函数这部分我是参考了李文周老师的博客博客地址:https://www.liwenzhou.com/posts/Go/json-web-tok......
  • 盘点 | 2024 年最值得关注的十大 ETL 数据集成工具
    数据为数字经济的发展提供了不可或缺的动力支持。近年来,全球数据量呈井喷式发展。根据国际数据公司(IDC)预测,2025年全球数据量将达到163ZB。随着数据量指数级增长,数据分析算法和技术迭代更新,数据创新应用和产业优化升级,数据对社会变革的影响将更加深远。然而,如果没有适当的方法来......
  • 致远OA及相关OA系统集成与二次开发
    发现一个名为台部落的繁体字网站,一直采集我的个人博客及个人网站的网站,并且在他自己的网站上面创建了一个跟我名称的账户,并把文章标记为“原創”且没有标注原文链接。实在是无耻至极。在此作出声明,本人的文章的发布地址为lrach.com(龙渊个人博客),发布后一段时间会在博客园发布作为......
  • TapData 正式上线 MongoDB 生态合作伙伴专栏,提供更专业的企业级实时数据集成解决方案
    近日,MongoDB官方正式将TapData加入MongoDB生态合作伙伴名录专栏,该项目旨在帮助用户发现MongoDB合作伙伴提供的优质集成和解决方案,本次入选的100+名单便筛选自数千家合作企业。此次合作达成,标志着TapData在现代应用数据集成领域的产品能力和稳定性已获得行业的广泛认可......
  • PageOffice6最简集成代码(Asp.Net)
    本文描述了PageOffice产品在普通的Asp.Net项目中如何集成调用。新建Asp.Net项目:PageOffice6-Net-Simple在您的web项目的“依赖项-包-管理NuGet程序包”中搜索到“Zhuozhengsoft.PageOfficeNet"程序后安装最新版本。拷贝pageoffice客户端安装程序到项目的bin文件夹下。客户......
  • 第三方系统通过iframe嵌套集成grafana
    具体步骤:1.开启允许集成嵌套配置,默认不允许[security]allow_embedding=true2.生成签名验证文件(官网提供三种方式,具体参考官网)在线生成JWK:https://mkjwk.org/复制生成的sharedkeyset到文件jwks.json中catjwks.json{"keys":[{"kty":"......