• Stars
    star
    1,634
  • Rank 27,449 (Top 0.6 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An Xcode formatter plug-in to format your swift code.

Swimat

Build Status Codacy Badge Awesome

github homebrew-cask

Swimat is an Xcode plug-in to format your Swift code.

Preview

Installation

There are three way to install.

  1. Install via homebrew-cask
# Homebrew previous version
brew cask install swimat
# Homebrew latest version
brew install --cask swimat
  1. Download the App directly.
    https://github.com/Jintin/Swimat/releases/download/1.7.0/Swimat.zip

  2. Clone and archive to Mac App by yourself.

Usage

After installation, you should open the Swimat.app once to make the functionality works.

In the Xcode menu click [Editor] -> [Swimat] -> [Format] then the current active file will reformat.

You can also create a hot-key in [Xcode] -> [Preferences..] -> [Key Bindings], if you don't have any prefernce you can set as โŒ˜ + โ‡ง + L.

TroubleShooting

Check [System Preferences] -> [Extensions] -> [Xcode Source Editor] -> [Swimat] is checked.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/Jintin/Swimat.

License

The module is available as open source under the terms of the MIT License.

More Repositories

1

aliasme

A shell script to memorize your command in command line.
Shell
110
star
2

FancyLocationProvider

Wrapper of FusedLocationProviderClient for Android to support modern usage like LiveData and Flow
Kotlin
66
star
3

transai

transai is a localization tool on Android and iOS.
JavaScript
58
star
4

andle

andle is an Android tool help you sync dependencies, sdk or build tool version.
Python
56
star
5

KFactory

KFactory is a library to build simple factory patterns easily leverage on KSP(Kotlin Symbol Processing).
Kotlin
31
star
6

BindingExtension

Android ViewBinding extension to provide simpler usage in Activity, Fragment and ViewHolder.
Kotlin
27
star
7

DroidLane

An Android Studio / IntelliJ plug-in help you upload your apk or listing to Google Play.
Groovy
24
star
8

LeetRecord

LeetRecord is a Chrome extension to record your leetcode result.
JavaScript
22
star
9

MixAdapter

Compose multiple Adapter for RecyclerView in Android
Kotlin
19
star
10

QuickRoute

Quick route to developer options page and all exported activity easily
Kotlin
18
star
11

AutoFactory

Auto create simple factory pattern by annotation processing for you.
Java
15
star
12

KBuilder

KBuilder help you to generate builder pattern related class in Kotlin
Kotlin
13
star
13

AndroidShiQuan

Androidๅๅ…จๅคง่ฃœ็ฏ„ไพ‹
13
star
14

PreferencesExtension

Android SharePreferences Extensions
Kotlin
10
star
15

jgit

jgit is a command line tool to help you manage multiple separate git-base project in local file system.
Ruby
9
star
16

Clerk

Clerk is a log service to collect and display your app log on Android devices.
Kotlin
7
star
17

syndle

syndle is an Gradle tool to help you clone dependencies into local maven.
Python
7
star
18

ComposeAdapter

Compose your Adapter with annotated ViewHolder
Kotlin
5
star
19

BindsAdapter

BindsAdapter is an Android library to help you create and maintain Adapter class easier via ksp( Kotlin Symbol Processing).
Kotlin
5
star
20

AdventCode2022

Kotlin solutions for https://adventofcode.com/2022
Kotlin
3
star
21

IronMan2019

3
star
22

IMZh

IMZh is a Chrome extension to translate IMDb movie name to Chinese
JavaScript
2
star
23

AdventCode2021

Kotlin solutions for https://adventofcode.com/2021
Kotlin
2
star
24

ChatCompose

Simple Chat App built by pure Compose similar to JetChat
Kotlin
1
star
25

RecyclerViewSample

Android RecyclerView relate code sample
Kotlin
1
star
26

RxJavaSample

RxJava sample in Android
Kotlin
1
star
27

Intention

Intention is a tool to help you materialize your intent from interface for Android.
Kotlin
1
star
28

ContactsCompose

ContactsCompose is a demo contact app written entirely in Jetpack Compose with hardcoded data.
Kotlin
1
star
29

JUtil

Some utils function for Android development
Java
1
star
30

Ktorfit

Ktorfit is a Ktor extension to simulate Retrofit usage build via KSP.
Kotlin
1
star
31

AndroidTestSample

Android Unit Test sample
Kotlin
1
star
32

RoomSample

Kotlin
1
star
33

ClipAdapter

Scalable Adapter which can easily bind to any kind of Data and ViewHolder.
Kotlin
1
star
34

YoutubeParser

Kotlin
1
star
35

EspressoSample

Espresso testing in Android sample
Kotlin
1
star