Skip to content

Commit

Permalink
Merge pull request #258 from sleekbyte/at-257-v030-release
Browse files Browse the repository at this point in the history
#257: Bump version number to v0.3.0
  • Loading branch information
adityatrivedi committed Nov 23, 2015
2 parents 78af57d + 6b22400 commit 95e8cb3
Show file tree
Hide file tree
Showing 5 changed files with 51 additions and 11 deletions.
53 changes: 46 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,46 @@
[![Tailor](https://cloud.githubusercontent.com/assets/1350704/9867389/18ae2e06-5b3b-11e5-9b37-72a3e9621b9c.png)](https://tailor.sh)

[![Build Status](https://travis-ci.org/sleekbyte/tailor.svg?branch=master)](https://travis-ci.org/sleekbyte/tailor)
[![Code Coverage](https://img.shields.io/codecov/c/github/sleekbyte/tailor/master.svg)](https://codecov.io/github/sleekbyte/tailor)

# [Tailor](https://tailor.sh). Static analyzer for [Swift](https://developer.apple.com/swift/).
Tailor supports Swift 2 out of the box and helps enforce style guidelines outlined in the [The Swift Programming Language](https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/), [GitHub](https://github.com/github/swift-style-guide), [Ray Wenderlich](https://github.com/raywenderlich/swift-style-guide), [Jamie Forrest](https://github.com/jamieforrest/swift-style-guide), and [Coursera](https://github.com/coursera/swift-style-guide) style guides. It supports cross-platform usage and can be run on Mac OS X via your shell or integrated with Xcode, as well as on Linux and Windows.
<p align="center">
<a href="https://travis-ci.org/sleekbyte/tailor">
<img src="https://travis-ci.org/sleekbyte/tailor.svg?branch=master" alt="Build Status">
</a>
<a href="https://codecov.io/github/sleekbyte/tailor">
<img src="https://img.shields.io/codecov/c/github/sleekbyte/tailor/master.svg" alt="Code Coverage">
</a>
<a href="https://www.codacy.com/app/sleekbot/tailor">
<img src="https://img.shields.io/codacy/d6de692405d14aad98b479cef4c45724.svg" alt="Code Quality">
</a>
</p>

<p align="center">
<a href="#installation">Installation</a>
<a href="#usage">Usage</a>
<a href="#features">Features</a>
<a href="#developers">Developers</a>
<a href="#license">License</a>
</p>

[Tailor][] is a [static analysis][] and [lint][] tool for source code written in Apple's [Swift][] programming language. It analyzes your code to ensure consistent styling and help avoid bugs.

[static analysis]: https://en.wikipedia.org/wiki/Static_program_analysis
[lint]: https://en.wikipedia.org/wiki/Lint_(software)

# [Tailor][]. Static analyzer for [Swift][].

[Tailor]: https://tailor.sh
[Swift]: https://developer.apple.com/swift/

Tailor supports Swift 2 out of the box and helps enforce style guidelines outlined in the [The Swift Programming Language][], [GitHub][], [Ray Wenderlich][], [Jamie Forrest][], and [Coursera][] style guides. It supports cross-platform usage and can be run on Mac OS X via your shell or integrated with Xcode, as well as on Linux and Windows.

[The Swift Programming Language]: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/
[GitHub]: https://github.com/github/swift-style-guide
[Ray Wenderlich]: https://github.com/raywenderlich/swift-style-guide
[Jamie Forrest]: https://github.com/jamieforrest/swift-style-guide
[Coursera]: https://github.com/coursera/swift-style-guide

Tailor parses Swift source code using the primary Java target of [ANTLR](http://www.antlr.org):

Expand Down Expand Up @@ -106,15 +142,15 @@ Options:
```
# Features
* [Rules](#rules)
* [Enabling and Disabling Rules](#enabling-and-disabling-rules)
* [Cross-Platform](#cross-platform)
* [Automatic Xcode Integration](#automatic-xcode-integration)
* [Colorized Output](#colorized-output)
* [Warnings, Errors, and Failing the Build](#warnings-errors-and-failing-the-build)
* [Disable Violations within Source Code](#disable-violations-within-source-code)
* [Configuration](#configuration)
### Rules
### Enabling and Disabling Rules
**Rule identifiers and "preferred/not preferred" code samples may be found on the [Rules](https://github.com/sleekbyte/tailor/wiki/Rules) page.**
Expand Down Expand Up @@ -228,6 +264,9 @@ Please review the [guidelines for contributing](https://github.com/sleekbyte/tai
| [JaCoCo](http://eclemma.org/jacoco/) | [Eclipse Public License v1.0](http://eclemma.org/license.html) |
| [Codecov](https://codecov.io) | [Free for Open Source](https://codecov.io/#pricing) |
| [Bundler](http://bundler.io) | [MIT](https://github.com/bundler/bundler/blob/master/LICENSE.md) |
| [Codacy](https://www.codacy.com) | [Free for Open Source](https://www.codacy.com/pricing) |
| [System Rules](http://stefanbirkner.github.io/system-rules/) | [Common Public License 1.0](https://stefanbirkner.github.io/system-rules/license.html) |


# License
Tailor is released under the MIT license. See [LICENSE.md](https://github.com/sleekbyte/tailor/blob/master/LICENSE.md) for details.
2 changes: 1 addition & 1 deletion script/install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ $erroractionpreference = 'stop' # Quit if anything goes wrong
### Variables
$appdatadir = $env:localappdata.tolower()
$tailorbindir = "$appdatadir\tailor\bin"
$zipurl = 'https://github.com/sleekbyte/tailor/releases/download/v0.2.2/tailor.zip'
$zipurl = 'https://github.com/sleekbyte/tailor/releases/download/v0.3.0/tailor-0.3.0.zip'
$zipfile = "$env:temp\tailor.zip"
$javaversion='1.8'

Expand Down
2 changes: 1 addition & 1 deletion script/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ PREFIX="/usr/local"
TAILOR_DIR="$PREFIX/tailor"
BIN_DIR="$PREFIX/bin"
START_SCRIPT="$TAILOR_DIR/bin/tailor"
TAILOR_ZIP_URL="https://github.com/sleekbyte/tailor/releases/download/v0.2.2/tailor.zip"
TAILOR_ZIP_URL="https://github.com/sleekbyte/tailor/releases/download/v0.3.0/tailor-0.3.0.zip"
JAVA_VERSION="1.8"

wait_for_user() {
Expand Down
1 change: 1 addition & 0 deletions src/dist/LICENSE.md
4 changes: 2 additions & 2 deletions src/main/resources/config.properties
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#Mon Nov 09 23:23:07 IST 2015
version=0.2.2
#Mon Nov 23 23:47:48 IST 2015
version=0.3.0

0 comments on commit 95e8cb3

Please sign in to comment.