日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Ubuntu16.04下安裝代碼規(guī)范檢查神器

SwiftLint 基于 Github 公布的 Swift 代碼規(guī)范進(jìn)行代碼檢查,并且能夠很好的和 Xcode 整合。配置好所有的設(shè)置之后,在 Xcode 中執(zhí)行編譯時(shí),SwiftLint 會(huì)自動(dòng)運(yùn)行檢查,不符合規(guī)范的代碼會(huì)通過(guò)警告或者 error 的形式指示出來(lái),并且擁有豐富的配置項(xiàng),可以進(jìn)行大量的自定義,相當(dāng)方便。

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。創(chuàng)新互聯(lián)公司推出五指山免費(fèi)做網(wǎng)站回饋大家。

Swiftlint安裝

環(huán)境:

系統(tǒng):Ubuntu 16.04 Swfit: swift-5.0.2-RELEASE-ubuntu16.04

命令行安裝

使用如下命令:

git clone https://github.com/realm/SwiftLint.git
cd SwiftLint
swift build -c release --static-swift-stdlib

安裝完成后的路徑

配置PATH環(huán)境變量

export PATH=/絕對(duì)路徑/SwiftLint/.build/x86_64-unknown-linux/release/:"${PATH}"

配置SourceKit

SwiftLint檢查代碼格式是基于Swift的SourceKit的,文件位于usr/lib/libsourcekitdInProc.so,需要將其復(fù)制到realse路徑下:

cp /絕對(duì)路徑/swift-5.0.2-RELEASE-ubuntu16.04/usr/lib/libsourcekitdInProc.so  /絕對(duì)路徑/SwiftLint/.build/x86_64-unknown-linux/release/

驗(yàn)證

通過(guò)swiftlint version命令驗(yàn)證一下:

驗(yàn)證通過(guò)以后記得將Path加入~/.bash_profile文件中

可能會(huì)遇到的問(wèn)題

安裝后可能遇到編譯失敗的情況,可以嘗試安裝如下命令:

apt-get install -y clang libblocksruntime0 libcurl4-openssl-dev

其他可能的問(wèn)題,可以參考Swiftlint的Github關(guān)于Linux的issues https://github.com/realm/SwiftLint/issues/732

Linux環(huán)境變量PATH說(shuō)明

修改Linux環(huán)境變量PATH有三種方法,根據(jù)情況需要自己選擇

1、export PATH=/絕對(duì)路徑/:”${PATH}” (推薦)

使用這種方法,只對(duì)當(dāng)前會(huì)話(huà)有效,也就是說(shuō)每當(dāng)?shù)浅龌蜃N(xiāo)系統(tǒng)以后,PATH設(shè)置就會(huì)失效

2、vi ~/.bash_profile (推薦)

使用這種方法,只對(duì)當(dāng)前用戶(hù)有效,切換登錄用戶(hù)以后,PATH設(shè)置就會(huì)失效

3、vi /etc/profile

使用這種方法,對(duì)所有用戶(hù)有效,可能會(huì)給系統(tǒng)帶來(lái)安全性問(wèn)題。


本文標(biāo)題:Ubuntu16.04下安裝代碼規(guī)范檢查神器
本文網(wǎng)址:http://www.5511xx.com/article/cojgjip.html