Skip to content

A static analyzer of functional purity for C# code - a prototype for my master's thesis.

License

Notifications You must be signed in to change notification settings

mawkler/CsPurity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CsPurity

Usage

To run the application run the following from the repo's root directory, where <path/to/dir> is the path to a C# project whose files you want to analyze.

CsPurity --project CsPurity/ <path/to/dir>

Or if you want to pass only the paths to the file(s) to analyze, use the flag --files

CsPurity --project CsPurity/ --files <path/to/file1>  <path/to/file2> ...

If you want pass the content of one file as a string to the program, for instance by piping, use can use the --string flag.

For more information, see the help:

CsPurity --project /d/Melker/git-repos/masters-thesis/CsPurity/ --help

Development

To run tests, run dotnet test CsPurity/ from the repo's root directory.

Dependencies

About

A static analyzer of functional purity for C# code - a prototype for my master's thesis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages