Skip to content

SwiftLint config for Ionic and Capacitor

Notifications You must be signed in to change notification settings

ionic-team/swiftlint-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

@ionic/swiftlint-config

Shared SwiftLint config used in Ionic and Capacitor projects. This must be used with the swiftlint wrapper for npm projects.

Usage

  1. Install the swiftlint wrapper by following these instructions.

  2. Remove existing .swiftlint.yml file, if present.

  3. Install the config in your project.

    npm install -D @ionic/swiftlint-config
    
  4. Configure the swiftlint wrapper by adding a swiftlint key at the root of your project's package.json.

    "swiftlint": "@ionic/swiftlint-config",
    

    Alternatively, to override options, you can create a swiftlint.config.js file:

    module.exports = {
      ...require('@ionic/swiftlint-config'),
    
      // override options here
    };

    It might be worth creating a PR to this config repo first, though! We'd love to discuss changes. 💙

About

SwiftLint config for Ionic and Capacitor

Resources

Security policy

Stars

Watchers

Forks

Packages

No packages published