GithubHelp home page GithubHelp logo

desires69 / tslint Goto Github PK

View Code? Open in Web Editor NEW

This project forked from illusionmh/tslint

0.0 1.0 0.0 12.39 MB

An extensible linter for the TypeScript language.

Home Page: http://palantir.github.io/tslint/

License: Apache License 2.0

JavaScript 0.32% TypeScript 99.62% Shell 0.04% Batchfile 0.02%

tslint's Introduction

NPM version Downloads Circle CI Join the chat at https://gitter.im/palantir/tslint

TSLint

TSLint is an extensible static analysis tool that checks TypeScript code for readability, maintainability, and functionality errors. It is widely supported across modern editors & build systems and can be customized with your own lint rules, configurations, and formatters.

TSLint supports:

Installation & Usage

Please refer to the full installation & usage documentation on the TSLint website. There, you'll find information about

Custom Rules & Plugins

Custom rule sets from Palantir

Custom rule sets from the community

If we don't have all the rules you're looking for, you can either write your own custom rules or use rules implementations developed by the community. The repos below are a good source of custom rules:

Development

Requirements:

  • node v7
  • yarn v0.23+

Quick Start

git clone [email protected]:palantir/tslint.git --config core.autocrlf=input --config core.eol=lf
yarn
yarn compile
yarn test

Creating a new release

  1. Bump the version number in package.json and src/linter.ts
  2. Add release notes in CHANGELOG.md
  3. yarn verify to build the latest sources from a clean state
  4. Commit with message Prepare release <version>
  5. Run npm publish
  6. Create a git tag for the new release and push it (see existing tags here)

tslint's People

Contributors

ashwinr avatar adidahiya avatar andy-hanson avatar gscshoyru avatar ajafff avatar nchen63 avatar jkillian avatar dickvdbrink avatar yuichinukiyama avatar leeavital avatar illusionmh avatar chrismbarr avatar michaelgmiller avatar weswigham avatar mprobst avatar nomaed avatar am11 avatar derekcicerone-zz avatar fent avatar thmiceli avatar alexeagle avatar xt0rted avatar hamletdrc avatar mohsen1 avatar scottswu avatar bencoveney avatar myitcv avatar vvakame avatar yyoshiki41 avatar werehamster avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.