swiftlint

    3

    1답변

    저는 Swiftlint를 사용하여 코드베이스에서 몇 가지 실습을 시행하고 있습니다. 새 줄 바꿈 후에 항상 {이 표시되도록하는 사용자 지정 규칙을 추가하고 싶습니다. 내가 정규식을 알고 있다고 생각했지만 그것을 알아낼 수 없습니다. 그냥 한 줄에 공백 이외의 문자가 포함되어 있는지 확인한 후 {. { 다음에 물건을 넣을 수 있습니다. 는 지금 무엇을 가지고

    0

    2답변

    나는 Swiftlint의 최신 버전을 가지고 있습니다 (양조를 통해). 내가 github를 점검 할 때, 나는 그들이 며칠 전에 릴리스 이후 규칙들을 추가했다는 것을 알았다. 내 Mac에 이러한 규칙을 어떻게 적용합니까? 갖고있는 버전을 제거하고 동일한 버전을 다시 설치해야합니까? (심지어 새로운 규칙을 얻을 것인가?) github에서 zip을 다운로드해야

    2

    1답변

    우리는 구조체, 클래스 및 프로토콜 (함수에 따라 DC, DB 또는 DM)에 접두사를 기본적으로 적용하는 신속 규칙을 가지고 있습니다. 이 정보는 최상위 수준 개체 (예 : 아래의 예에서, 나는 오류가 발생하는 경우에만 TopLevel 및 SecondTopLevel 싶습니다 : (struct|class|protocol)\s(?!(func|DB|DC|DM))

    0

    1답변

    내 .swiftlint.yml 파일 : disabled_rules: - trailing_whitespace - mark - line_length - force_cast - variable_name - force_try - cyclomatic_complexity - function_b

    0

    1답변

    현재 Danger를 BuddyBuild에 통합하여 사전 빌드 및 포스트 빌드를 실행합니다. 나는 두 가지 위험 요소 파일을 사용하고 있습니다. 위험을 통합하기위한 Buddybuild의 웹 사이트가이 줄을 실행 말한다 : bundle exec danger --fail-on-errors=true 또한 그것을 파일 이름을 제공하는 인수를 전달하는 방법이 있나요를

    0

    1답변

    swiftint를 제거하는 방법 또는 경고를 완전히 끄는 방법을 이해하십시오 (모든 규칙을 수시로 무시하기 시작하기 때문에). pkg 파일에서 swiftilnt를 설치했으나 이제는 제거 할 방법을 찾을 수 없습니다. "Makefile에서 실행"솔루션은 도움이되지 않습니다. 왜냐하면 그 위치와 실행 방법을 이해할 수 없기 때문입니다. Xcode 환경 설정에서

    5

    1답변

    나는 나를 괴롭히는 경고 swiftlint가있다. warning: Nesting Violation: Types should be nested at most 1 level deep (nesting) 그러나, 구조체의 중첩이 확립 된 프로그래밍 기술이며, quite 몇 people advocate 그것. 편집 : Swift language guide의 규칙 밖

    1

    1답변

    아래 코드의 Swift 생성자는 무엇입니까? NSMakeRange(0, textfield.text!.characters.count)

    0

    1답변

    swiftlint와 유사한 도구가 있지만 자동으로 위반 된 규칙을 쉽게 (15 ~ 30 분) 사용할 수 있습니까? 시나리오 : - 잘못된 라인 1 "규칙 코멘트는 처음에 공간과 대문자을 가져야한다": "// 라인 1" 가 "// 1 호선"에

    0

    1답변

    SwiftLint 0.18.1에 SwiftLint 0.16.1를 업데이트 할 때 내가 얻을 : /사용자/쾨르/라이브러리/개발자/엑스 코드/DerivedData /MyApp-7-eloayqptodupvfhbyegtkncnhcpu/Build/Intermediates/MyApp-7.build/UAT-iphonesimulator/MyApp-7-Debug.build