tailor
Cross-platform static analyzer and linter for Swift.
파일 탐색기
최종 버전 다운로드 (.zip)- CONTRIBUTING.md
- ISSUE_TEMPLATE.md
- google_checks.xml
- google_test_checks.xml
- tailorRuleSet.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- Gemfile
- tailor.1.ronn
- bootstrap
- cibuild
- install.ps1
- install.sh
- test
- uninstall.ps1
- uninstall.sh
- Gemfile
- LICENSE-ANTLR-4.md
- LICENSE-COMMONS-CLI.md
- LICENSE-GSON.md
- LICENSE-JANSI.md
- LICENSE-MUSTACHE.JAVA.md
- LICENSE-SNAKEYAML.md
- LICENSE-XCODEPROJ.md
- LICENSE.md
- README.md
- Swift.g4
- ColorSettings.java
- ConfigProperties.java
- ConstructLengths.java
- ExitCode.java
- Location.java
- Messages.java
- RuleCategory.java
- RuleExamples.java
- Rules.java
- Severity.java
- YamlConfiguration.java
- CCFormatter.java
- Format.java
- Formatter.java
- HTMLFormatter.java
- JSONFormatter.java
- XcodeFormatter.java
- XcodeIntegrator.java
- LengthListener.java
- MaxLengthListener.java
- MinLengthListener.java
- AngleBracketWhitespaceListener.java
- ArrowWhitespaceListener.java
- ColonWhitespaceListener.java
- CommaWhitespaceListener.java
- CommentWhitespaceListener.java
- OperatorWhitespaceListener.java
- ParenthesisWhitespaceListener.java
- BlankLineListener.java
- BraceStyleListener.java
- CommentAnalyzer.java
- ConstantDecHelper.java
- ConstantNamingListener.java
- DeclarationListener.java
- ErrorListener.java
- FileListener.java
- ForceTypeCastListener.java
- KPrefixListener.java
- LowerCamelCaseListener.java
- MultipleImportListener.java
- RedundantParenthesesListener.java
- SemicolonTerminatedListener.java
- TodoCommentListener.java
- TrailingClosureListener.java
- UpperCamelCaseListener.java
- Printer.java
- ViolationMessage.java
- ViolationSuppressor.java
- CharFormatUtil.java
- CLIArgumentParser.java
- CommentExtractor.java
- Configuration.java
- Finder.java
- ListenerUtil.java
- Pair.java
- ParseTreeUtil.java
- SourceFileUtil.java
- WhitespaceVerifier.java
- YamlConfigurationFileManager.java
- Tailor.java
- angle-bracket-whitespace.md
- arrow-whitespace.md
- brace-style.md
- colon-whitespace.md
- comma-whitespace.md
- comment-whitespace.md
- constant-k-prefix.md
- constant-naming.md
- forced-type-cast.md
- function-whitespace.md
- leading-whitespace.md
- lower-camel-case.md
- max-class-length.md
- max-closure-length.md
- max-file-length.md
- max-function-length.md
- max-line-length.md
- max-name-length.md
- max-struct-length.md
- min-name-length.md
- multiple-imports.md
- operator-whitespace.md
- parentheses-whitespace.md
- redundant-optional-binding.md
- redundant-parentheses.md
- terminating-newline.md
- terminating-semicolon.md
- todo-syntax.md
- trailing-closure.md
- trailing-whitespace.md
- upper-camel-case.md
- index.html
- xcode_integrate.rb
- config.properties
- CliOptionsTest.java
- ConfigPropertiesTest.java
- SeverityTest.java
- CCFormatterTest.java
- HTMLFormatterTest.java
- JSONFormatterTest.java
- XcodeFormatterTest.java
- YamlConfigurationTest.java
- AngleBracketWhitespaceTest.java
- ArrowWhitespaceTest.java
- BraceWhitespaceTest.java
- ClosingBraceLineTest.java
- ColonWhitespaceTest.java
- CommaWhitespaceTest.java
- CommentWhitespaceTest.java
- ConstantNamingTest.java
- ConstructLengthTest.java
- FileRulesTest.java
- ForceCastTest.java
- FormatTest.java
- FunctionNewlinePaddingTest.java
- LowerCamelCaseTest.java
- MaxNameLengthTest.java
- MinNameLengthTest.java
- MultipleImportTest.java
- OpeningBraceLineTest.java
- OperatorWhitespaceTest.java
- ParallelTest.java
- ParenthesisWhitespaceTest.java
- ParseFailureTest.java
- PurgeTest.java
- RedundantParenthesesTest.java
- RuleTest.java
- SemicolonTest.java
- SortedPrinterOutputTest.java
- TodoCommentTest.java
- TrailingClosureTest.java
- UpperCamelCaseTest.java
- ViolationSuppressorTest.java
- GrammarTest.java
- XcodeIntegratorTest.java
- FileListenerTest.java
- PrinterTest.java
- ViolationMessageTest.java
- CharFormatUtilTest.java
- PairTest.java
- SourceFileUtilTest.java
- YamlConfigurationFileManagerTest.java
- YamlTest1.swift
- YamlTest2.swift
- AngleBracketWhitespaceTest.swift
- ArrowWhitespaceTest.swift
- BraceWhitespaceTest.swift
- ClosingBraceLineTest.swift
- ColonWhitespaceTest.swift
- CommaWhitespaceTest.swift
- CommentWhitespaceTest.swift
- ConstantNamingTest.swift
- ConstructLengthTest.swift
- FileRulesTest.swift
- ForceCastTest.swift
- FunctionNewlinePaddingTest.swift
- LowerCamelCaseTest.swift
- MaxNameLengthTest.swift
- MinNameLengthTest.swift
- MultipleImportTest.swift
- OpeningBraceLineTest.swift
- OperatorWhitespaceTest.swift
- ParenthesisWhitespaceTest.swift
- ParseFailureTest.swift
- RedundantParenthesesTest.swift
- RuleTest.swift
- SemicolonTest.swift
- SortedPrinterOutputTest.swift
- TodoCommentTest.swift
- TrailingClosureTest.swift
- UpperCamelCaseTest.swift
- ViolationSuppressorTest.swift
- AccessControl.swift
- AdvancedOperators.swift
- AutomaticReferenceCounting.swift
- BasicOperators.swift
- ClassesAndStructures.swift
- Closures.swift
- CollectionTypes.swift
- ControlFlow.swift
- Deinitialization.swift
- Enumerations.swift
- ErrorHandling.swift
- Extensions.swift
- Functions.swift
- Generics.swift
- Inheritance.swift
- Initialization.swift
- LineComment.swift
- Macros.swift
- Methods.swift
- NestedTypes.swift
- OptionalChaining.swift
- Protocols.swift
- StringsAndCharacters.swift
- Subscripts.swift
- TypeCasting.swift
- .codeclimate.yml
- .editorconfig
- .gitignore
- .travis.yml
- build.gradle
- gradlew
- LICENSE.md
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/sleekbyte/tailor
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd tailor
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Homebrew macOS/Linux용 패키지 매니저입니다.
brew install tailor
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
curl -fsSL https://tailor.sh/install.sh | sh
공식 설치 스크립트를 다운로드해서 바로 실행합니다. 이 한 줄로 필요한 게 자동으로 설치됩니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
