SwiftLitt0.7.1 업데이트 요약
강화된 것
MissingDocsRule
공연이 향상되었다.
CustomRules
이것은 새로 추가된 규칙이다.이름과 같이 규칙을 사용자 정의하고 추가할 수 있습니다.
그러나 매우 자유롭게 맞춤 제작이 가능한 것이 아니라'정규 표현 기준의 규칙'이라는 제한이 있다.
작법은 다음과 같다Defining Custom Rules.custom_rules:
dont_use_str: # rule identifier
name: "Don't use 'str'" # rule name. optional.
regex: "(str)" # matching pattern
match_kinds: # SyntaxKinds to match. optional.
- doccomment
message: "Don't use 'str' in doc comment and parameter." # violation message. optional.
severity: error # violation severity. optional.
상기 예시에서 문서 주석에'str'문자열이 존재하면 오류가 발생합니다.
따라서 결과는 다음과 같다.
문서 주석의'str'에 오류가 발생했지만 방법의 매개 변수 부분, 방법 내부의'str'에 오류가 없습니다.
겸사겸사 말씀드리겠습니다.kinds는 다음과 같은 종류가 있다.
이 값들은 (전부인지 모르겠지만) SourceKitten에서 온 것 같다.
그래서 이런 것들이 구체적으로 무엇을 가리키는지 참조해 주세요SourceKitten.
custom_rules:
dont_use_str: # rule identifier
name: "Don't use 'str'" # rule name. optional.
regex: "(str)" # matching pattern
match_kinds: # SyntaxKinds to match. optional.
- doccomment
message: "Don't use 'str' in doc comment and parameter." # violation message. optional.
severity: error # violation severity. optional.
ForceUnwrappingRule
모든 forced unwrap에 경고를 보냈습니다.
빈대Fix
ValidDoocsRule에 존재하는 몇 개의 가짜 양성을 수정했습니다.
※ 가양성
이번 경우라면'valid인데도 invalid 판정'이다.
Reference
이 문제에 관하여(SwiftLitt0.7.1 업데이트 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/akatsuki174/items/703f5c829bf1fbae19e7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(SwiftLitt0.7.1 업데이트 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/akatsuki174/items/703f5c829bf1fbae19e7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)