SwiftLintとは 人気・最新記事を集めました - はてな (original) (raw)

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ

covelline blog7ヶ月前

mint install realm/SwiftLint に失敗するこんにちは、亀山です。Mint を使った SwiftLint のインストールに失敗する問題に遭遇しました。結論から言うと、M1 Mac にインストールされている Mint が x86_64 になっているのが原因でした。arm64 の Mint をインストールすることで解決したので手順を記録として残します。

#Swift#SwiftLint#Homebrew

ネットで話題

もっと見る

40ブックマークGitHub - realm/SwiftLint: A tool to enforce Swift style and conventions.github.com

37ブックマーク【iOS】SwiftLint のバグに遭遇したのでコントリビュートしてみたら学びを得た - Mirrativ Tech Blogtech.mirrativ.stream

20ブックマーク既存プロジェクトにSwiftLintを導入した話www.slideshare.net

17ブックマークSwiftLint導入 - Qiitaqiita.com

13ブックマーク継続的にSwiftLintを実行する - Qiitaqiita.com

13ブックマークSwiftLintのカスタムルールを使って、スクリーン計測用コードの実装漏れを防ぐ - Qiitaqiita.com

13ブックマークSwiftLintを試してみた - Qiitaqiita.com

11ブックマークSwiftLintのdisabled_rules一覧(実例付き) - Qiitaqiita.com

8ブックマークSwiftLint × Sider + SwiftFormat で Swift らしくリファクタする - Sansan Tech Blogbuildersbox.corp-sansan.com

関連ブログ

muapps3年前

SwiftLint導入前提 環境: M1 Mac Xcode13.2.1 SwiftLint0.46.3 インストール SwiftLintのreadme https://zgithub.com/realm/SwiftLint まずMintでインストールしようとしたが以下のエラーが出た。 warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint 上記はBuild Phasesに記載したコードのelseに入った結果の警告文。 解決には以下が何かしら参考になるかもしれない。 M1 MacでSwiftLintが動かな…

#iOS#SwiftLint

PHONE APPLI Engineer blog4年前

【開発効率向上】SwiftLintを導入した話こんにちは、PHONE APPLIのスマホチーム所属、チームリーダー担当の高橋 篤史(たかはし あつし)です。 今回で記事書くのは3回目です。 過去2回は技術というよりかはチーム活動の紹介しかしていなかったことを反省し、今回は技術的な記事を書くことにチャレンジしたいと思います! この記事のターゲット SwiftLintとは 導入背景 一定の秩序の必要性 導入方法 1. SwiftLintのインストール Homebrewの場合 CocoaPodsの場合 2. スクリプトを記載する 3. (お好みで)ルールを調整する Auto Correctについて 今後の展望 参考 : SwiftLint公式 …

#SwiftLint#iOS#開発効率向上#Swift

Studyplus Engineering Blog4年前

GitHub ActionsでSwiftLintをLinuxの上で動かそうこんにちは、モバイルクライアントグループの若宮(id:D_R_1009)です。 みなさまお元気でしょうか、私はチェンソーマン9巻購読直後のため気持ちが乱れております。どうしてだよ……。 コードの悪魔は厳しいので、そんな気持ちの乱れをコードに持ち込むわけにはいきません。 そんなわけで、iOSチームで取り組んでいるSwiftLintの自動化について書きます。 SwiftLintに期待すること SwiftLintとは SwiftLintを動かす GitHub ActionsでSwiftLintを動かす SwiftLintをGitHub Actionsで簡単に実行 Docker Imageで高速に実行…

#GitHub Actions#SwiftLint#Danger

Citrus-Field TECH BLOG.3ヶ月前

iOS開発環境の構築を半自動化するヒント環境構築めんどくさいですよね。 だからシェルを流してバババってやりたいと思っています。 osascriptとはAppleScriptを実行するためのコマンドです まずはカレントディレクトリでのシェル #!/bin/sh echo "\n**********************" echo "Xcodeのセットアップ" echo "************************\n" xcode-select --install echo "\n**********************" echo "Homebrewのインストール" echo "********************…

asken テックブログ4ヶ月前

【2024年度】あすけんiOSアプリの開発環境を紹介します!はじめに コンシューマ事業部iOSエンジニアの三浦です。 コンシューマ事業部では「あすけん」の開発に取り組んでいます。 「あすけん」モバイルアプリ版の開始が2013年と、10年以上の歴史があるサービスです。長らく施策実装に注力してきましたが、反面、開発環境の最適化や技術的な改善まで手が回っていませんでした。 この課題に対処するため、昨年度からは技術改善に特化したチームが発足し、開発体制と技術の両面での改善を進めてきました。 今回は、そうした取り組みも踏まえ、2024年6月現在のあすけんiOSアプリの開発環境についてご紹介します。 技術スタック 使用言語 言語比率は Swift 99%、Obje…

Mirrativ Tech Blog5ヶ月前

CLIツールの管理をSPMからMintに移行した経緯とその課題はじめに お久しぶりです、iOSチームにインターンとして参加させて頂いておりますMと申します。 MirrativのiOSアプリでは、これまでSwift製のCLIツールをBuildToolsという名前のSwift Packageを作成してこれにまとめて管理していました。 しかしこの度、ある課題や利便性の観点からyonaskolb/Mintでの管理に移行しました。 今回はMintへの移行に至るまでの背景や経緯、および移行に際して起こったいくつかの課題をどのように解決したかについて書いていこうと思います。 目次 はじめに 目次 Mintへの移行に至る背景 CLIツールの利用 SPMによる管理における…

Daisuke TONOSAKI Weblog9ヶ月前

ライブラリ管理を CocoaPods から Swift Package Manager(Xcode)へ移行する以下のライブラリを CocoaPods で管理していたが、Swift Package Manager(Xcode)管理に移行してみる。 SwiftLint LicensePlist Firebase AnalyticsWithoutAdIdSupport Crashlytics 以下が、その手順。 CocoaPods でのライブラリ管理を削除 まず CocoaPods でのライブラリ管理をやめる。 以下を実行して、*.pbxproj から Pods_XXX.framework への参照と Pods フォルダを削除する。 pod deintegrate 上記コマンドでは消えない CocoaPod…

STORES Product Blog10ヶ月前

入社後半年が経ったので振り返ってみるはじめに STORES レジ でアプリ開発をしている@nekowenです。 自分は2023年6月にSTORESに入社し、早いものでもう半年が経ちました。 入社当初から毎日あたらしい知見にたくさん触れることができ、楽しく仕事ができています。 年の瀬で良いタイミングでもありますので、この記事では自分が入社してから今までレジチーム内でやってきたことを振り返ってみます。 Renovateの導入 レジではKingfisherやSwiftLintといったライブラリ・ツールを利用していますが、定期的にアップデートする仕組みがありませんでした。 ライブラリ・ツールは入れたらおしまいではなく、アップデートの追従…

Goodpatch Tech Blog10ヶ月前

iOSアプリ開発の品質と効率の向上を目指した、実践的な社内標準化の取り組みを紹介本稿は Goodpatch Advent Calendar 2023 の 21 日目の記事になります。 こんにちは、Goodpatch でソフトウェアエンジニアをしている 中田 です。 iOSアプリ開発は常に進化し、多様な技術と手法が生まれています。そのため、開発チームで共通の基準と慣習を持つことが、プロジェクトの成功に不可欠です。効率と品質を維持するためには、全体的な視点からプロセスを見直す必要があります。 私たちは、品質の向上、特にコードの保守性を高めることに重点を置きつつ、開発プロセスの効率化も目指しました。アーキテクチャの選定から Xcode プロジェクトの構造設計、コードの一貫性を保…

BASEプロダクトチームブログ10ヶ月前

Mintで管理しているSwiftライブラリを定期的に更新するこの記事は BASE Advent Calendar 2023 の18日目の記事です。 Pay ID Appグループの北川です。ショッピングアプリ「Pay ID」の開発チームでエンジニアリングマネージャーを担当しています。 iOSアプリ開発で依存管理に使っている Mint のバージョンアップデートを GitHub Actions を使って自動化した話をします。 Mint とは Mint は Swift 製のライブラリのパッケージマネージャです。 https://github.com/yonaskolb/Mint 私たちのiOSアプリのプロジェクトでは、以下のようなビルドツール系のライブラリの依…

Retty Tech Blog1年前

22卒の私が1年間行ったRetty iOSプロジェクトの改善こんにちは アプリ開発チームでiOS開発をしているレイです。 約1年前の記事では、CI/CDサービスの切り替えについて紹介しました。 engineer.retty.me その後も、私は日々の施策開発以外にも多くの技術的な課題を解決してきました。今回はこの一年間に取り組んだ改善点について、簡単に紹介したいと思います。 1. Swift Packageへの移行 ライブラリ、開発ツールの移行 約1年前に、BitriseからXcodeCloudにCI/CDを移行しました。その際、CocoaPodsやMintなどの外部ツールで管理していたものをSwift Packageに移行する作業を始めました。 ライ…