Skip to content

WouterVermeijNPO/NPO-iOS-swiftlint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Introduction

This is a repository for a shared swiftlint configuration for all NPO iOS projects. Using this configuration we can make sure that at least the base rules are equal between all the projects.

Getting Started

  1. Add a .swiftlint.yml file to the project
  2. Add parent_config: https://raw.githubusercontent.com/WouterVermeijNPO/NPO-iOS-swiftlint/main/swiftlint_parent_config.yml

Optionally, when additional rules are needed for the project, a child configuration can be added:

  • Create a .swiftlint_refinement.yml file
  • Add the additional rules to the child configuration file
  • Configure .swiftlint.yml as follows:
child_config: .swiftlint_refinement.yml
parent_config: https://raw.githubusercontent.com/WouterVermeijNPO/NPO-iOS-swiftlint/main/swiftlint_parent_config.yml

About

A public shared swiftlint configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published