File tree Expand file tree Collapse file tree 3 files changed +29
-22
lines changed Expand file tree Collapse file tree 3 files changed +29
-22
lines changed Original file line number Diff line number Diff line change 1
1
dist : trusty
2
2
sudo : false
3
-
4
3
language : c
5
-
6
4
cache :
7
5
directories :
8
- - ~/.stack/
9
-
6
+ - " ~/.stack/"
10
7
addons :
11
8
apt :
12
9
packages :
13
- - libgmp-dev
14
-
10
+ - libgmp-dev
15
11
before_install :
16
- - mkdir -p ~/.local/bin
17
- - export PATH=$HOME/.local/bin:$PATH
18
- - travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
19
-
12
+ - mkdir -p ~/.local/bin
13
+ - export PATH=$HOME/.local/bin:$PATH
14
+ - travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
20
15
install :
21
- - travis_wait 30 stack --no-terminal --install-ghc build
22
- - stack --no-terminal install hlint
23
-
16
+ - travis_wait 30 stack --no-terminal --install-ghc build
17
+ - stack --no-terminal install hlint
24
18
script :
25
- - stack --no-terminal test --only-dependencies
26
- - ./hlint '--ignore=Parse error' src # All parse errors should be caught during compilation, and HLint erroneously throws a parse error
27
- - ./hlint '--ignore=Parse error' app # when using constrained types alongside a record-syntax GADT declaration (bug in haskell-src-exts).
19
+ - stack --no-terminal test --only-dependencies
20
+ - " ./hlint '--ignore=Parse error' src"
21
+ - " ./hlint '--ignore=Parse error' app"
22
+ deploy :
23
+ provider : releases
24
+ api_key :
25
+ secure : zM6T6ZwD1Tv0Igk9LORh3YZJvLlZHtjEbb6vkAQTicQ82Y/Ls88+67C0S4IkJbCkWqLUkfLkCv2x8aaZ7O6cbGi2xDtSPf+NyWfagvA+E2I6T2USJ93iYNs10Ep/SoAx7NEn6hnEKkNJd/kdFYtx/CvgXeN+PYHRfBD+NF106zoV4b9cF/mgSev/fxXqwT3GhaBJ/EEQ9LtEvgek3vjVWiSchCuubDdklgfAcgSBzGoQQLxyCq/BRF28ekFefKRQKiUNS4WI2btv+VnrP8xOvIPXnMSkFeF++druwPI75LRWYrhZA1ayj/5/NMHnn+TE4BMm5a2bdoLocvRHOwFIeK29oS5CdDttfiwpGHIykZGCoMIehfTJIecXyxezs1K8p0E6PV3eoCGyodXCoRDUXMWVUSaGbWnaIR8XcIOi3Rl6aYYfXWJc0MKiaQYSNQ7X2f4CqDDANqu587FPBQyHwlaEpXbb/bxFR6tvGSwnWgeU+bHseSKMesDz+wzhFHbyA77ls48dlKS2jpm/6qGx2Av1agz/cT7AJjrfuOhj8ZhpSIMtl3p1CfUCw1hh6lm42LrwOTRSBLMW7ErYDD5w4xw1YLQKMZVERGDrwYDVcbjgymZO0kE4kE1eh7KJJFZhsMkVCc/C3hi0TCtgjfiZ6uLKs5NYUUmiD9rCbp5UNeY=
26
+ file :
27
+ - count
28
+ - plagiarism
29
+ skip_cleanup : true
30
+ on :
31
+ tags : true
32
+ repo : Submitty/AnalysisTools
Original file line number Diff line number Diff line change 1
1
# Analysis Tools [ ![ Build Status] ( https://travis-ci.org/Submitty/AnalysisTools.svg?branch=master )] ( https://travis-ci.org/Submitty/AnalysisTools )
2
2
This repository contains a variety of tools used for source code analysis.
3
3
4
- ## Installation
5
-
6
- apt-get install stack
7
- stack upgrade --install-ghc
4
+ ## Building
8
5
git clone https://github.com/Submitty/AnalysisTools
9
6
cd AnalysisTools
10
- stack install
7
+ stack build
8
+
9
+ ## Guidelines for Contribution
10
+ - Make sure all Haskell code builds with no warnings (` lichen.cabal ` by default sets ` -Wall -Werror ` ).
11
+ - Run ` hlint ` over the code to ensure correct style (you may want to use ` hlint '--ignore=Parse error' ` to avoid some bugs).
12
+ - Generally, follow the [ Submitty developer guidelines] ( http://submitty.org/developer/development_instructions ) .
Original file line number Diff line number Diff line change 1
1
name : lichen
2
- version : 0.1.0 .0
2
+ version : 0.2 .0
3
3
synopsis : Plagiarism Detection and Other Static Analysis
4
4
description : Please see README.md
5
5
homepage : https://github.com/Submitty/AnalysisTools
You can’t perform that action at this time.
0 commit comments