Skip to content

jyotima/FSharpLint

 
 

Repository files navigation

#FSharpLint

FSharpLint is a style checking tool for F#. It points out locations where a set of rules on how F# is to be styled have been broken. The tool is configurable via XML and can be run from a console app, or as an MSBuild task. It also provides an interface to easily integrate the tool into other software.

The project aims to let the user know of problems through matching user defined hints a la HLint, and also by using custom rules written in F# similar to the rules in Mascot and StyleCop.

The tool in use (running as an MSBuild task with TreatWarningsAsErrors set to true):

Example

###Documentation

Each directory aims to contain a README.md file with a brief technical overview of the code.

The wiki contains an overview of the tool and how to use it.

###Support

  • Mono 3.4.0 - Mono CI Build Status
  • .NET - Windows CI Build status

###Licensing

The project is licensed under GPLv3. For more information on the license see the LICENSE file and http://www.gnu.org/licenses/quick-guide-gplv3.html.

###Contact

Feel free to post an issue on github if you have any questions, have suggestions, or have found a defect. Aslo I can be contacted via email at p4rk0ur@hotmail.co.uk

About

Lint tool for F#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published