2e8e26c351
builder: refactored and improved test coverage
2017-05-30 12:32:29 +01:00
d870720ed6
Merge pull request #49 from kemitix/full-package-name-in-xml
...
Use full class name in xml
2017-05-30 06:35:30 +01:00
061cc5ff91
wercker.yml: added
2017-05-30 00:02:11 +01:00
a0ca4958fc
builder: use fully qualified classnames in XML files
...
In Checkstyle 7.8 a new mechanisim is used to lookup rules by
name. This new method causes an exception to be thrown is there are
more than one classes found that match the rule name.
The solution is to use fully qualified class names in the module tag
in the XML ruleset files.
2017-05-29 23:55:42 +01:00
a0d58fca81
travis-ci: verbose deploy
2017-05-29 20:31:22 +01:00
aa7f886e6d
Merge pull request #48 from kemitix/shippable-config
...
shippable.yml: added
2017-05-29 15:09:12 +01:00
5b9e32d2eb
wercker.yml: rewritten
2017-05-29 14:56:51 +01:00
da5a14c1ce
wercker.yml: added
2017-05-29 14:52:04 +01:00
8c5a6e06fd
travis-ci: remove defensive checks
2017-05-29 14:46:59 +01:00
02087630c9
shippable.yml: added
2017-05-29 14:40:21 +01:00
cb1ed7c63b
Merge pull request #47 from kemitix/only-deploy-from-travisci
...
travis-ci: only deploy from Travis-CI
2017-05-29 14:33:17 +01:00
dbb8bde53e
Merge pull request #45 from kemitix/kcr-37-38-explicit-scope
...
KCR37 & 38 explicit scope
2017-05-29 14:23:32 +01:00
9b571a5a58
travis-ci: only deploy from Travis-CI
2017-05-29 14:20:16 +01:00
1a5ca4ceef
KCR37+38: MoveVariableInsideIf: avoid unused private methods
2017-05-29 14:10:04 +01:00
b205e01a72
Merge pull request #46 from kemitix/kcr-39-unused-parameter
...
KCR39: regressions: MoveVariableInsideIf: method(): use parameter
2017-05-29 14:08:13 +01:00
94a5faebcb
Merge pull request #44 from kemitix/kcr-33-34-35-36-local-variables
...
KCR33,34,35 & 36 local variables
2017-05-29 14:07:53 +01:00
55a28392f8
KCR39: regressions: MoveVariableInsideIf: method(): use parameter
2017-05-29 13:39:04 +01:00
b6521b809c
KCR38: regressions: MoveVariableInsideIf: valid(): use explicit scope
2017-05-29 13:36:30 +01:00
710cfd151b
KCR37: regressions: MoveVariableInsideIf: invalid(): use explicit scope
2017-05-29 13:36:11 +01:00
4cca4286a1
KXR36: plugin: DefaultCheckstyleExecutorTest: artifactFile: make local variable
2017-05-29 13:31:56 +01:00
701b64e2c6
builder: ReadmeWriterTest: templateProperties: make local variable
2017-05-29 13:27:24 +01:00
74690d8cdf
KCR35: builder: ReadmeWriterTest: fragments: make local variable
2017-05-29 13:25:50 +01:00
d754fdc0a3
KCR34: builder: ReadmeWriterTest: template: make local variable
2017-05-29 13:23:37 +01:00
c4f302d9e5
KCR33: builder: ReadmeWriterTest: outputProperties: make local
...
Fixes #33
2017-05-29 13:22:57 +01:00
b04d131245
Merge pull request #43 from kemitix/kcr-31-builder-defaultrulereadmeloadertest-fragment-localvariable
...
KCR31: builder: DefaultRuleReadmeLoaderTest: make field local
2017-05-29 13:16:35 +01:00
aa8c5f2c84
Merge pull request #42 from kemitix/kcr-30-builder-checkstylewriter-checkstyletemplate-localvariable
...
KCR30: CheckstyleWriterTest: checkstyleTemplate: make field local variable
2017-05-29 13:16:22 +01:00
27806fb2a2
KCR31: builder: DefaultRuleReadmeLoaderTest: make field local
...
* fragment (Fixes #31 )
* templateProperties (Fixes #32 )
2017-05-29 12:27:40 +01:00
f7867283ff
KCr30: CheckstyleWriterTest: checkstyleTemplate: make field local variable
2017-05-29 12:24:51 +01:00
d7454a1155
Merge pull request #40 from kemitix/kcr-28-avoid-throwing-raw-exception-types
...
KCR 28 avoid throwing raw exception types
2017-05-29 12:22:10 +01:00
68b2f0456c
Merge branch 'develop' into upgrade-checkstyle
...
* develop:
KCR29: travis-ci: detect Travis-CI
KCR29: travis-ci: dump $TRAVIS and other env
KCR29: travis-ci: should only submit coverage report from Travis-CI
KCR29: builder: Rule: sortByName(): use explicit scoping
2017-05-29 12:11:29 +01:00
82999a87fc
Merge branch 'develop' into kcr-28-avoid-throwing-raw-exception-types
...
* develop:
KCR29: travis-ci: detect Travis-CI
KCR29: travis-ci: dump $TRAVIS and other env
KCR29: travis-ci: should only submit coverage report from Travis-CI
KCR29: builder: Rule: sortByName(): use explicit scoping
2017-05-29 12:11:08 +01:00
2f2ea3afeb
Merge pull request #41 from kemitix/kcr-29-builder-rule-explicit-scope
...
KCR29: builder: Rule: sortByName(): use explicit scoping
2017-05-29 12:09:18 +01:00
7229c11b30
KCR29: travis-ci: detect Travis-CI
2017-05-29 12:04:43 +01:00
dd17826a60
KCR29: travis-ci: dump $TRAVIS and other env
...
Trying to detect when running in Travis CI and not Shippable so only
Travis-CI submits to coveralls.
2017-05-29 11:51:29 +01:00
4a4da15d4f
KCR29: travis-ci: should only submit coverage report from Travis-CI
2017-05-29 11:45:55 +01:00
9d2895269d
KCR29: builder: Rule: sortByName(): use explicit scoping
2017-05-29 11:31:13 +01:00
9ac59206a0
KCR28: builder: remove empty test class
2017-05-29 11:26:24 +01:00
81768ff9f9
builder: CheckstyleWriter: avoid throwing raw exception types
...
Instead of throwing RuntimeException or IOException, throw
CheckstyleWriterException or TemplateNotFoundException.
2017-05-29 11:23:48 +01:00
da5461555e
pom.xml: upgrade checkstyle to 7.8
2017-05-29 09:34:18 +01:00
e634dba450
regressions: ExplicitInitialization: added
...
Regression added in preparation for checkstyle adding an option in
7.8.x to allow primatives to be initialised to their default values.
2017-05-29 09:19:13 +01:00
17d82f5885
sample-parent: set level to 5-complexity
...
plugin-sample: overrides level back down to 2-naming
2017-05-29 09:16:17 +01:00
5876d723e3
Merge pull request #26 from kemitix/upgrade-dependencies
...
Upgrade dependencies
2017-05-28 20:10:07 +01:00
4a0ee1de46
ruleset: MoveVariableInsideIf: enabled for 4-tweaks and above
2017-05-28 19:56:43 +01:00
6072613b44
pom.xml: upgrade sevntu to 1.24.0
...
* Fixes bug in ForbidWildcardAsReturnType which is now enabled again
* Additional pluginRepositories config is no longer required
2017-05-28 19:52:24 +01:00
403d4b6504
pom.xml: upgrade checkstyle to 7.7
2017-05-28 18:18:05 +01:00
df9926c428
Merge branch 'master' into develop
...
* master:
travis--ci: update key to match passphrase
travis--ci: batch import signing key
travis-ci: replace signing key to match passphrase
.travis.yml: CI_DEPLOY_GPG_PASSPHRASE (4/4)
.travis.yml: CI_DEPLOY_GPG_KEYNAME (3/4)
.travis.yml: CI_DEPLOY_PASSWORD (2/4)
.travis.yml: replace encrypted data (1/4)
travis-ci: update location of travis-settings.xml
travis-ci: use a shell-safe password
travis-ci: make shell scripts executable (again)
travis-ci: remove comments
travis-ci: updated and add encrypted gpg credentials
pom.xml: version set to 2.1.2
2017-05-28 18:06:02 +01:00
adfece4b6e
travis--ci: update key to match passphrase
2017-05-28 17:56:17 +01:00
1dbc182352
travis--ci: batch import signing key
2017-05-28 17:38:59 +01:00
883aa4342e
travis-ci: replace signing key to match passphrase
2017-05-28 17:25:20 +01:00
137e6a160d
.travis.yml: CI_DEPLOY_GPG_PASSPHRASE (4/4)
2017-05-28 17:16:39 +01:00