Skip to content

Latest commit

 

History

History
2379 lines (1000 loc) · 57.8 KB

CHANGELOG.md

File metadata and controls

2379 lines (1000 loc) · 57.8 KB

violations-lib changelog

Changelog of violations-lib.

1.157.3 (2024-09-02)

Bug Fixes

  • building for java 11, was 17 (21e66 Tomas Bjerre) #190

1.157.2 (2024-09-01)

Bug Fixes

  • sarif including some Sarif violations that were ignored (3f681 Tomas Bjerre)
  • sarif originalUriBaseIds lookup (6f483 Tomas Bjerre) #189

1.157.1 (2024-04-02)

Bug Fixes

  • avoid repeated message in the Coverity parser (6c147 Tomas Bjerre) #188

1.157.0 (2024-03-24)

Features

1.156.8 (2024-03-02)

Bug Fixes

  • make flake8 regex more precise to avoid false positives (#185) (50ffc Holger Englert)

1.156.7 (2023-09-17)

Bug Fixes

  • avoiding duplicated fingerprints in CodeClimate report (da549 Tomas Bjerre) #181

1.156.6 (2023-09-17)

Bug Fixes

  • allow MSBuild in Program Files (x86) and support NU1701 (7b194 arontsang) #182

1.156.5 (2023-06-01)

Bug Fixes

  • massive speed regression when processing lots of files (da70b Tomas Bjerre) #179

1.156.4 (2023-04-22)

Bug Fixes

  • KotlinGradleParser support Gradle 7.6 and newer (d3faf Tomas Bjerre) #176

1.156.3 (2023-03-16)

Bug Fixes

  • rule resolution in sarif (6c70b bug-brain)

1.156.2 (2023-03-03)

1.156.1 (2023-01-19)

Other changes

Added semgrep parser

f56e9 Aurelian Teglas 2023-01-19 15:17:36

Added semgrep source information to the violation message

0370f Aurelian Teglas 2023-01-19 15:17:36

1.156.0 (2023-01-16)

Features

  • ansible-later parser (e3b07 Tomas Bjerre) #170

1.155.8 (2023-01-15)

Bug Fixes

  • relative paths to root in sarif export (45cb5 Tomas Bjerre)

1.155.7 (2023-01-15)

Bug Fixes

  • relative paths to root in sarif export (dbf02 Tomas Bjerre)
  • relative paths to root in sarif export (6db05 Tomas Bjerre)

1.155.6 (2023-01-15)

Bug Fixes

  • relative paths in sarif export (778bb Tomas Bjerre)

1.155.5 (2023-01-15)

Bug Fixes

  • avoid line 0 in sarif parser, invalid (f8161 Tomas Bjerre)

1.155.4 (2023-01-15)

Bug Fixes

  • producing valid sarif format (04973 Tomas Bjerre)

1.155.3 (2022-09-24)

Bug Fixes

  • relative in CodeClimate (6211a Tomas Bjerre)

1.155.2 (2022-09-24)

Bug Fixes

  • make paths relative in CodeClimate (1d5df Tomas Bjerre) #123

1.155.1 (2022-08-29)

Other changes

Fixes #153: Handle absolute Windows paths in ErrorProne warnings

  • Also fixes an issue where the first character of the file path was sometimes omitted.

2ffdd Timon Bijlsma 2022-08-29 12:22:47

1.155.0 (2022-08-27)

Features

  • SARIF implementing message string lookup (ae4f3 Tomas Bjerre) #157

1.154.1 (2022-08-26)

Bug Fixes

  • SARIF correcting spelling of suppressed (3a34d Tomas Bjerre) #156

1.154.0 (2022-08-26)

Features

  • SARIF adding suppressed in specifics of Violation (34310 Tomas Bjerre) #156

1.153.2 (2022-08-26)

Bug Fixes

  • SARIF reading reporter name from correct driver (2bf11 Tomas Bjerre)

1.153.1 (2022-08-26)

Bug Fixes

  • SARIF Correcting reporting descriptor lookup (66084 Tomas Bjerre) #154

1.153.0 (2022-08-26)

Features

  • #160 #163 unique correlation id + rule message display (f790b Eric Johnson)

1.152.0 (2022-08-25)

Features

  • SARIF parsing notifications from invocations (08aab Tomas Bjerre) #154

Other changes

Fix typo in test

e8393 Róbert Papp 2022-08-24 18:35:29

1.151.0 (2022-08-24)

Features

  • SARIF supporting category (ac8ae Tomas Bjerre) #155

1.150.0 (2022-08-24)

Features

  • SARIF including violations without location (f2626 Tomas Bjerre) #160

Bug Fixes

  • stepping dependencies (f4e9f Tomas Bjerre)

1.149.2 (2022-06-13)

Bug Fixes

  • NPE when file empty in cppcheck (5b3a0 Tomas Bjerre)

1.149.1 (2022-05-22)

Other changes

favor markdown text

ceff3 Jeremy Long 2022-05-21 09:58:25

favor markdown when extracting the message from a finding

3a57e Jeremy Long 2022-05-21 09:55:27

1.149.0 (2022-05-04)

Features

  • Add GreenHills log parser. (3c6a1 Alexander Falkenstern)

Other changes

add support for help text from Sarif rules

b3870 Jeremy Long 2022-05-04 13:33:33

use driver tool name as the reporter when available

c274a Jeremy Long 2022-05-04 11:33:32

1.148.3 (2022-03-19)

Bug Fixes

  • parsing severity of results in SARIF (bfafe Tomas Bjerre) #144

1.148.2 (2022-03-17)

Bug Fixes

  • correcting groupId (b3c8e Tomas Bjerre)

1.148.1 (2022-03-16)

Bug Fixes

  • parse safir locations (0e9a1 Tomas Bjerre) #143

1.148.0 (2021-12-11)

Features

  • Dart MACHINE parser (46dfd Tomas Bjerre) #142

1.147.3 (2021-12-09)

Other changes

add paths to valgrind Violation.file

ebca9 Tony Ciavarella 2021-12-09 00:31:20

1.147.2 (2021-12-07)

Bug Fixes

  • renaming SARIFPARSER to SARIF (00f61 Tomas Bjerre)

1.147.1 (2021-12-07)

Bug Fixes

  • correcting sarif link (b3684 Tomas Bjerre)

1.147.0 (2021-12-07)

Features

  • sarif parser (09a41 Tomas Bjerre)

1.146.3 (2021-12-06)

Bug Fixes

  • make build script run on Windows (84883 Tomas Bjerre)

1.146.2 (2021-12-06)

Other changes

fix valgrind suppression parsing

18f02 Tony Ciavarella 2021-12-06 04:31:16

1.146.1 (2021-12-05)

Other changes

add valgrind xml output parser

be845 Tony Ciavarella 2021-12-05 04:42:11

ci

0fd82 Tomas Bjerre 2021-12-04 09:53:17

1.146.0 (2021-11-28)

Features

  • parse column from CPPCheck (9458f Tomas Bjerre) #136

1.145.5 (2021-11-21)

Bug Fixes

  • sort results in Jacoco (b454f Tomas Bjerre)

1.145.4 (2021-09-11)

Bug Fixes

  • mapping engine_name and check_name in CodeClimate (14497 Tomas Bjerre) #132 #133

1.145.2 (2021-08-09)

Bug Fixes

  • support CFN with JUnit format (56175 Tomas Bjerre) #131

1.145.1 (2021-08-05)

Other changes

Generated code does not have line information so we are skipping violations in those cases

89019 Aurelian Teglas 2021-08-05 09:37:30

1.145.0 (2021-07-12)

Features

  • allow parser instance to be given (3d606 Tomas Bjerre)

1.144.6 (2021-07-12)

Other changes

Fixed failing tests from the framework

de042 Aurelian Teglas 2021-07-10 20:04:13

Migrated to XMLStreamReader

caeb0 Aurelian Teglas 2021-07-10 19:45:55

Added unit tests for hte jacoco xml parser

29b36 Aurelian Teglas 2021-07-10 18:47:25

Added starting point for Jacoco coverage parser

a818c Aurelian Teglas 2021-07-06 17:53:46

1.144.5 (2021-06-16)

Other changes

add parser for msbuild log files

6ca81 Michael Kaiser 2021-06-15 14:06:06

1.144.4 (2021-04-08)

Bug Fixes

  • parsing junit parser with missing file (b9bbc Tomas Bjerre) #124

Other changes

removing violations repoType

fd927 Tomas Bjerre 2021-04-05 07:48:37

correcting repoTyp

7e413 Tomas Bjerre 2021-04-02 18:27:48

1.144.3 (2021-04-02)

Other changes

Using new buildscript

f0e52 Tomas Bjerre 2021-04-02 17:50:33

1.143 (2021-03-29)

Other changes

interpreting Fatal in AndroidLint as Error #121

47647 Tomas Bjerre 2021-03-29 14:43:54

1.142 (2021-01-29)

Other changes

testing archunit #120

0f9bc Tomas Bjerre 2021-01-29 19:20:44

1.141 (2021-01-01)

Other changes

Parse CPPCheck reports without file #118

c2c58 Tomas Bjerre 2021-01-01 13:12:42

1.140 (2020-12-14)

Other changes

fix unit test

b71b5 Nov1kov 2020-12-13 09:18:45

merge master to fix_patch_parser

02e44 Nov1kov 2020-12-13 09:09:19

Approval testing of PatchParser

68826 Tomas Bjerre 2020-12-12 11:31:21

prevent comment line out of diff

4517a Nov1kov 2020-12-11 11:12:34

1.139 (2020-12-06)

Other changes

Making isIgnored public jenkinsci/violation-comments-to-stash-plugin#72

37b6d Tomas Bjerre 2020-12-06 08:33:13

1.138 (2020-12-06)

Other changes

ignorePaths jenkinsci/violation-comments-to-stash-plugin#72

1508d Tomas Bjerre 2020-12-06 07:41:13

1.137 (2020-11-27)

Other changes

fix formatting after merge

3583b Tomas Bjerre 2020-11-27 13:06:22

fix parse gradle kotlin windows-style path

80408 Nov1kov 2020-11-27 12:49:42

fix parse gradle kotlin column line

5ac9c Nov1kov 2020-11-26 18:38:36

1.136 (2020-11-15)

Other changes

Parsing error tag in JUnit reports #115

8853c Tomas Bjerre 2020-11-15 16:22:50

1.135 (2020-10-17)

Other changes

JUnit parser throws StringIndexOutOfBoundsException #113

893e6 Tomas Bjerre 2020-10-17 19:45:12

1.134 (2020-10-04)

Other changes

check_name and engine_name in CodeClimate #112

c84cd Tomas Bjerre 2020-10-04 10:19:52

1.133 (2020-10-04)

Other changes

check_name and engine_name in CodeClimate #112

18f86 Tomas Bjerre 2020-10-04 07:19:35

1.132 (2020-09-27)

Other changes

Find Security Bugs messages

f67a6 Tomas Bjerre 2020-09-27 16:13:07

1.131 (2020-09-27)

Other changes

Rewriting ResharperParser parser #101

dcf86 Tomas Bjerre 2020-09-27 15:38:33

Rewriting PiTestParser parser #101

91d02 Tomas Bjerre 2020-09-27 15:04:27

Rewriting LintParser parser #101

c8289 Tomas Bjerre 2020-09-27 14:45:48

Rewriting JSLintParser parser #101

0533e Tomas Bjerre 2020-09-27 14:24:33

Rewriting CSSLintParser parser #101

0516f Tomas Bjerre 2020-09-27 14:19:19

Rewriting PMDParser parser #101

5f968 Tomas Bjerre 2020-09-27 14:07:01

Rewriting CheckstyleParser parser #101

0b0b2 Tomas Bjerre 2020-09-27 13:53:30

Rewriting AndroidLintParser parser #101

d2e8c Tomas Bjerre 2020-09-27 13:44:48

Rewriting FindbugsParser parser #101

c41fa Tomas Bjerre 2020-09-27 09:32:45

Rewriting CPPCheckParser parser #101

17b0d Tomas Bjerre 2020-09-26 19:11:55

1.130 (2020-09-25)

Other changes

Rewriting JUnit parser #108 #101

2eac2 Tomas Bjerre 2020-09-25 18:35:54

1.129 (2020-09-23)

Other changes

Allow Checkstyle reports with no line #107

708c7 Tomas Bjerre 2020-09-23 15:47:40

1.128 (2020-09-14)

Other changes

change parser name to generic

99446 Anirudh Bagri 2020-09-14 06:15:22

map file parser to generic reporter

dfe2a Anirudh Bagri 2020-09-10 15:21:30

add file parser

0c984 Anirudh Bagri 2020-09-10 15:12:07

1.127 (2020-09-06)

Other changes

Moving PatchParser from violation-comments-lib #95

5c52a Tomas Bjerre 2020-09-06 05:24:56

1.126 (2020-09-06)

Other changes

Moving PatchParser from violation-comments-lib #95

8430d Tomas Bjerre 2020-09-06 05:16:01

1.125 (2020-09-05)

Other changes

adjusting message of junit parser

96e73 Tomas Bjerre 2020-09-05 06:35:02

1.124 (2020-09-04)

Other changes

Support JUNI reports without message #100

925c9 Tomas Bjerre 2020-09-04 15:41:14

1.123 (2020-08-27)

Other changes

Avoid removing violations that are not duplicates #98

0b81e Tomas Bjerre 2020-08-27 17:43:08

1.122 (2020-08-27)

Other changes

JUnit missing message and type #97

2d06b Tomas Bjerre 2020-08-27 16:20:21

1.121 (2020-07-26)

Other changes

ignore codeclimate json

c04ae Tomas Bjerre 2020-07-26 06:30:38

Add test for MyPy error messages containing colons

01cb5 David Kolossa 2020-07-25 09:18:59

Non-greedy match in MyPy Parser

  • This avoids cutting of error messages containing colons ":"
  • e.g.:
  • error: Need type annotation for 'a' (hint: "a: List[<type>] = ...")

3d40d David Kolossa 2020-07-25 08:37:08

1.120 (2020-07-05)

1.119 (2020-07-05)

1.118 (2020-06-26)

Other changes

Allow missing message in JUnit report #91

bc740 Tomas Bjerre 2020-06-26 16:58:57

1.117 (2020-06-12)

Other changes

Add Violation.endColumn property

e5139 Semyon Levin 2020-06-10 20:31:38

1.116 (2020-05-20)

Other changes

Fixing SECURITY-1854

b100c Tomas Bjerre 2020-05-20 14:42:04

1.115 (2020-05-16)

Other changes

Reformatting after merge

c1bbc Tomas Bjerre 2020-05-16 16:58:22

Make CPPCheck opening regex more specific

aef04 Timothy Brackett 2020-05-16 15:21:28

Add better test for #86

27c0f Timothy Brackett 2020-05-16 15:20:20

Testing empty cppcheck #86

553fd Tomas Bjerre 2020-05-15 16:20:49

1.114 (2020-05-12)

1.113 (2020-03-29)

Other changes

Not including lines in codeclimate fingerprint tomasbjerre/violations-maven-plugin#1

1fff2 Tomas Bjerre 2020-03-29 14:08:24

1.112 (2020-03-03)

Other changes

Doc

24a91 Tomas Bjerre 2020-03-03 18:22:05

1.111 (2020-03-03)

Other changes

XUnit #84

04762 Tomas Bjerre 2020-03-03 16:42:09

CPPCheckParser results version 2 #82

2b96a Tomas Bjerre 2020-02-06 18:27:04

1.110 (2020-02-03)

Other changes

CPPCheckParser with auto closed tags #82

64781 Tomas Bjerre 2020-02-03 15:57:04

1.109 (2020-01-19)

Other changes

Filtering out duplicated violations

487cf Tomas Bjerre 2020-01-19 15:50:54

Correcting Spotbugs warnings

97ed6 Tomas Bjerre 2020-01-03 06:41:18

1.108 (2020-01-03)

Other changes

Add support for newer sonar report format

432e5 Zakey Faieq 2020-01-02 22:18:04

1.107 (2019-10-22)

Other changes

Add parser for protolint

80e3c David 2019-10-21 20:25:12

1.106 (2019-10-10)

Other changes

Parsing PyDocStyle generated with -s #71

2de77 Tomas Bjerre 2019-10-10 15:22:54

1.105-SNAPSHOT

6cc2e Tomas Bjerre 2019-10-09 19:27:48

Accepting empty message in ResharperParser #78

fd089 Tomas Bjerre 2019-10-09 19:18:36

doc

ff1af Tomas Bjerre 2019-10-09 16:57:30

Spotbugs

2cec5 Tomas Bjerre 2019-10-07 18:30:04

1.103 (2019-10-05)

Other changes

More logging

266e2 Tomas Bjerre 2019-10-05 06:21:10

Testing reportsfinder traversal

019ea Tomas Bjerre 2019-10-05 05:24:28

1.102 (2019-10-04)

Other changes

Always front slashes when searching FS

  • Also adding logging the help determining why some files is not getting picked up.

7e237 Tomas Bjerre 2019-10-04 14:44:12

Create FUNDING.yml

42901 Tomas Bjerre 2019-09-28 06:58:05

Documenting HadoLint #77

d516f Tomas Bjerre 2019-09-09 14:24:15

Validating attributes in CodeClimate Parser #76

e0703 Tomas Bjerre 2019-09-07 12:17:03

1.100 (2019-09-07)

Other changes

Validating attributes in CodeClimate Parser #76

51074 Tomas Bjerre 2019-09-07 12:09:14

1.99 (2019-09-07)

Other changes

CodeClimate #76

60420 Tomas Bjerre 2019-09-07 11:45:10

1.98 (2019-09-04)

Other changes

Documenting Sonar

f6f7f Tomas Bjerre 2019-09-04 19:52:52

1.97 (2019-09-04)

Other changes

Handling Sonar reports without severity #75

b7fff Tomas Bjerre 2019-09-04 19:23:23

1.96 (2019-08-03)

Other changes

Renaming JSHINT parser to JSLINT #74

  • Because the format parsed by the parser is actually JSLint. This breaks compatibility!

d34e2 Tomas Bjerre 2019-08-03 10:36:59

1.95 (2019-08-02)

Other changes

Bandit #73

0af66 Tomas Bjerre 2019-08-02 06:06:51

1.94 (2019-06-15)

Other changes

Testing with Mavens Surefire Report #70

cd486 Tomas Bjerre 2019-06-15 05:40:39

OpenJDK 11 in Travis

d5e57 Tomas Bjerre 2019-06-11 17:10:38

doc

7ec4f Tomas Bjerre 2019-06-09 18:09:59

Added JUnit parser

13100 Antti Keistinen 2019-06-04 02:46:29

1.93 (2019-06-07)

Other changes

Allowing noise in Flake8 parser #69

1ab66 Tomas Bjerre 2019-06-07 05:38:45

doc

8d9a2 Tomas Bjerre 2019-06-01 13:41:05

doc

b9720 Tomas Bjerre 2019-06-01 13:16:48

doc

09670 Tomas Bjerre 2019-06-01 10:30:52

doc

9697b Tomas Bjerre 2019-05-30 20:28:12

1.92 (2019-04-24)

Other changes

Bumping version

2e345 Tomas Bjerre 2019-04-24 15:24:42

Bumping version

6a1fd Tomas Bjerre 2019-04-24 15:07:14

Handling line "None" in cpplint #68

d9164 Tomas Bjerre 2019-04-24 14:55:49

Testing #68

ae136 Tomas Bjerre 2019-04-23 17:52:56

1.89 (2019-04-03)

Other changes

Note on Sonar

7656a Tomas Bjerre 2019-04-03 14:17:03

Bumping version

22776 Tomas Bjerre 2019-03-29 15:03:56

Bumping version

2aa01 Tomas Bjerre 2019-03-29 14:56:12

Correcting Sonar severity mapping #67

1eeaf Tomas Bjerre 2019-03-29 14:40:51

1.86 (2019-03-23)

Other changes

Sonar Report #66

09af9 Tomas Bjerre 2019-03-23 14:28:21

1.85 (2019-03-13)

Other changes

Correcting test case after merge of #65

c2f53 Tomas Bjerre 2019-03-13 18:57:38

Add line attribute to one of the issues reported

  • Add line attribute to one of the issues reported to test optional line number plotting in klocwork report

7899d deepuj 2019-03-13 18:43:05

Support line number optionally in klocwork reports

b74f8 deepuj 2019-03-13 18:38:16

1.84 (2019-03-07)

Other changes

golangci-lint

fb3dd Tomas Bjerre 2019-03-07 17:08:38

1.83 (2019-03-07)

Other changes

Add support for golangci-lint flavoured Checkstyle

1bf28 Nic Cope 2019-03-07 10:25:12

Add a test demonstrating that golangci-lint Checkstyle does not parse

82712 Nic Cope 2019-03-07 10:22:37

1.82 (2019-02-25)

Other changes

Adding group attribute #54

df1c8 Tomas Bjerre 2019-02-24 15:28:55

Example streaming

f9fb9 Tomas Bjerre 2019-02-20 17:19:25

1.81 (2019-02-10)

Other changes

Correcting Flake8 parser #58

14d61 Tomas Bjerre 2019-02-10 15:35:41

1.80 (2019-02-02)

Other changes

Sorting reporters in README

345c4 Tomas Bjerre 2019-02-02 09:35:10

Documentation changed to reflect the support for Scalastyle

edd14 Andre Carmo 2019-02-01 23:50:25

Added ScalaStyle reporter with CheckStyle parser

bcf70 Andre Carmo 2019-02-01 23:30:12

Doc

2c6a3 Tomas Bjerre 2019-01-30 17:00:29

1.79 (2019-01-29)

Other changes

MSCPP and IAR #55 #56

91a9b Tomas Bjerre 2019-01-29 16:59:16

Including info in CppCheck

69e26 Tomas Bjerre 2019-01-23 07:22:24

1.78 (2019-01-14)

Other changes

Avoiding faulty slash with CodeNarc #53

fa97a Tomas Bjerre 2019-01-14 17:05:33

1.77 (2019-01-09)

Other changes

Setting version to fix faulty release

54775 Tomas Bjerre 2019-01-09 16:42:44

Setting version to fix faulty release

5754b Tomas Bjerre 2019-01-09 16:27:05

Respecting source directory in CodeNarc #53

2fbb2 Tomas Bjerre 2019-01-08 20:14:11

1.74 (2019-01-02)

Other changes

Correctly parsing AnsibleLint #52

6c95c Tomas Bjerre 2019-01-02 21:06:41

Podam update

274b7 Tomas Bjerre 2018-12-22 11:38:33

1.73 (2018-11-15)

Other changes

Documenting ERB #51

50bcf Tomas Bjerre 2018-11-15 17:23:40

1.72 (2018-11-14)

Other changes

Documenting Puppet-Lint #50

ec237 Tomas Bjerre 2018-11-14 19:10:04

1.71 (2018-10-08)

Other changes

Removing custom Optional

8e000 Tomas Bjerre 2018-10-08 14:10:31

1.70 (2018-10-08)

Other changes

Making readme update work on Windows

7fbdd Tomas Bjerre 2018-10-08 06:22:35

1.69 (2018-10-06)

Other changes

Including entire rule in Flake8 #46

67c84 Tomas Bjerre 2018-10-06 06:18:22

Updating changelog

df538 Tomas Bjerre 2018-09-25 07:29:46

1.67 (2018-09-23)

Other changes

Automating reporters in readme

01d4a Tomas Bjerre 2018-09-23 11:54:36

1.66 (2018-09-23)

Other changes

Automating reporters in readme

ef097 Tomas Bjerre 2018-09-23 11:38:55

Doc

93a27 Tomas Bjerre 2018-09-22 17:08:39

Documenting parsers as a table

ba0e4 Tomas Bjerre 2018-09-22 08:37:03

Updating README.md

cc731 Tomas Bjerre 2018-09-22 08:01:27

1.65 (2018-09-20)

Other changes

Correcting Kotlin parsers #45

fb2ce Tomas Bjerre 2018-09-20 23:01:21

1.64 (2018-09-20)

Other changes

Kotlin Maven and Gradle parsers #44

59daa Tomas Bjerre 2018-09-20 13:45:35

1.63 (2018-09-17)

Other changes

fixed yamllint parser

8f804 Aleksei_Philippov 2018-09-17 12:59:38

1.62 (2018-09-15)

Other changes

Correcting YAMLLint #42

fd4e6 Tomas Bjerre 2018-09-15 07:29:13

Gradle Wrapper 4.10.1

baf59 Tomas Bjerre 2018-09-15 05:56:42

updated README

f6621 Alexey Filippov 2018-09-14 22:05:06

added rules for parser

93333 Alexey Filippov 2018-09-14 21:59:27

Added YAMLlint parser

ae03c Aleksei_Philippov 2018-09-14 15:18:11

1.61 (2018-09-12)

Other changes

Removing Fliptables dependency

32f55 Tomas Bjerre 2018-09-12 20:19:43

1.60 (2018-09-12)

Other changes

Fix copy-n-paste in reporting CPD violations

bcc9a terje 2018-09-12 18:05:59

Testing Spotbugs

45778 Tomas Bjerre 2018-09-12 16:32:10

1.59 (2018-08-18)

Other changes

Adding category to model #39

9fa7f Tomas Bjerre 2018-08-18 14:13:38

1.58 (2018-07-27)

Other changes

Cleaning Violation class, reducing memory

efb50 Tomas Bjerre 2018-07-27 07:14:16

1.57 (2018-07-04)

Other changes

GCC, ARM GCC and Doxygen #38

06264 Tomas Bjerre 2018-07-04 17:41:33

1.56 (2018-07-04)

Other changes

Excaped message and filename

04313 Tomas Bjerre 2018-07-04 10:05:38

Issue template

990f4 Tomas Bjerre 2018-07-03 14:12:54

Updating docs on PyLint

40168 Tomas Bjerre 2018-05-03 17:08:10

1.55 (2018-05-01)

Other changes

Avoiding Optional in model

a2c03 Tomas Bjerre 2018-05-01 04:58:35

TSLint

9df76 Tomas Bjerre 2018-04-20 10:06:18

NullAway #33

72244 Tomas Bjerre 2018-04-14 05:08:26

Testing cpplint variant #35

8455f Tomas Bjerre 2018-04-13 11:45:16

Adding another PMD test

c36c7 Tomas Bjerre 2018-03-07 18:05:26

Fixed typo (assertion on wrong issue checked).

5381b Ulli Hafner 2018-03-02 22:56:12

Bumping version to fix release

1cbb6 Tomas Bjerre 2018-02-13 18:25:15

Autoformatting and removed debug code

5e3d4 Øyvind Rørtveit 2018-02-13 15:10:07

Fixed file parsing under Windows, fixed PC-lint parser, added detection of MISRA errors for PC-lint

45d30 Øyvind Rørtveit 2018-02-13 14:51:34

Added PC-lint parser

be94e Øyvind Rørtveit 2018-02-12 16:36:04

1.52 (2018-01-14)

Other changes

Google error-prone #10

f2720 Tomas Bjerre 2018-01-14 11:20:10

1.51 (2018-01-13)

Other changes

Parameterize max width of reporter table #30

87c5a Tomas Bjerre 2018-01-13 19:06:03

1.50 (2017-12-31)

Other changes

Gathering string utils

6951f Tomas Bjerre 2017-12-31 05:51:14

Un-escape XML when reading attributes.

  • Fixes #28

9b10f Sam Judd 2017-12-31 03:25:14

1.49 (2017-12-30)

Other changes

Relocating to correct Java identifier

8e645 Tomas Bjerre 2017-12-30 18:32:34

Doc

ba8ca Tomas Bjerre 2017-12-30 10:27:45

1.48 (2017-12-25)

Other changes

Limiting width of report messages

0f4c1 Tomas Bjerre 2017-12-25 16:02:22

1.47 (2017-12-25)

Other changes

Using UTF-8, instead of default

b3c21 Tomas Bjerre 2017-12-24 21:49:53

Re-throwing any IOException

6c5f8 Tomas Bjerre 2017-12-24 20:31:13

1.46 (2017-12-24)

Other changes

Implementing reporter output

e390a Tomas Bjerre 2017-12-24 12:00:57

1.44 (2017-12-22)

Other changes

Packaging fat jar as main jar

  • So that no special classifier is needed to get the relocated gson.

764fe Tomas Bjerre 2017-12-22 18:28:23

1.43 (2017-12-22)

Other changes

Bumping version to fix faulty release

01745 Tomas Bjerre 2017-12-22 17:22:00

Adding project.ext.useShadowJar = true

  • Updated release.gradle to only optionally create shadow jar.

09f13 Tomas Bjerre 2017-12-22 15:38:14

Doc

cffd7 Tomas Bjerre 2017-12-22 12:31:48

1.40 (2017-12-22)

Other changes

Fixing release script to include shadow jar

dd435 Tomas Bjerre 2017-12-22 10:51:49

1.39 (2017-12-22)

Other changes

Replacing ScriptEngine with Gson

  • To avoid the security issue that arise if custom Javascript can be added to the DocFX file being parsed.
  • Using a shaddow jar (named all) to relocate Gson and avoid classpath issues.

524c3 Tomas Bjerre 2017-12-22 10:35:12

1.38 (2017-12-21)

Other changes

DocFX parser JENKINS-48670

1ca81 Tomas Bjerre 2017-12-21 12:32:33

Ignoring case when checking for equality JENKINS-48669

4d706 Tomas Bjerre 2017-12-21 10:12:56

Doc

8c1de Tomas Bjerre 2017-12-06 18:23:43

1.36 (2017-12-03)

Other changes

Cleaning up build scripts

06831 Tomas Bjerre 2017-12-03 07:09:14

1.35 (2017-12-02)

Other changes

Adjusting to OSS repo in Bintray

f8c0a Tomas Bjerre 2017-12-02 07:29:54

Doc

8e0c4 Tomas Bjerre 2017-12-02 05:56:31

1.34 (2017-12-01)

Other changes

Bintray release scripts

a0c35 Tomas Bjerre 2017-12-01 18:42:50

Accepting PMD files without ruleset-tag #27

a8e1e Tomas Bjerre 2017-11-22 19:56:15

Adding SwiftLint to Readme

70928 Tomas Bjerre 2017-11-18 13:37:31

Doc

f8457 Tomas Bjerre 2017-10-28 20:19:52

1.33 (2017-10-13)

Other changes

Add Resharper WikiUrl to output message

7c102 nickfish 2017-10-12 00:51:10

1.32 (2017-10-09)

Other changes

Cleanup after merge #24

9eed4 Tomas Bjerre 2017-10-09 16:27:38

Added handling for empty IssueType Description attributes for Resharper

dbb61 nickfish 2017-10-09 03:32:29

Travis with JDK8

4298d Tomas Bjerre 2017-09-01 19:23:05

1.31 (2017-09-01)

Other changes

Allowing absent source in Checkstyle parser #23

dd522 Tomas Bjerre 2017-09-01 10:54:30

1.30 (2017-08-11)

Other changes

Checking for null in API-calls

  • For better error messages.

21476 Tomas Bjerre 2017-08-11 09:42:30

Testing with reporter

b7343 Tomas Bjerre 2017-07-14 19:31:04

1.29 (2017-07-14)

Other changes

Adding withReporter in reporter API

5a013 Tomas Bjerre 2017-07-14 19:25:23

1.28 (2017-07-14)

Other changes

Renaming Reporter to Parser #22

  • Also adding a reporter String in Violation to record the tool being used to produce the Violation.

8401c Tomas Bjerre 2017-07-14 18:50:23

Doc

e6c85 Tomas Bjerre 2017-07-12 18:03:16

Updating doc on Infer #20

22a2e Tomas Bjerre 2017-06-23 12:44:57

Updating doc about Detekt #19

bf547 Tomas Bjerre 2017-06-13 18:14:41

1.27 (2017-04-11)

Other changes

URL in Klocwork

43fc1 Tomas Bjerre 2017-04-11 18:11:22

doc

4c367 Tomas Bjerre 2017-04-10 20:12:21

1.26 (2017-04-10)

Other changes

Testing that parsers are mentioned in README.md

0f27a Tomas Bjerre 2017-04-10 18:10:28

Support sbt-scalac

bc752 Trung Nguyen 2017-04-10 17:35:19

doc

9a44d Tomas Bjerre 2017-03-30 19:22:00

1.25 (2017-03-30)

Other changes

Klocwork parser

4a875 Tomas Bjerre 2017-03-30 17:14:56

doc

009b8 Tomas Bjerre 2017-03-17 21:39:52

1.24 (2017-03-17)

Other changes

Adding filtering util

30788 Tomas Bjerre 2017-03-17 14:09:58

Google Java Format

71746 Tomas Bjerre 2017-02-25 12:25:45

doc

6dd87 Tomas Bjerre 2017-02-19 14:15:07

1.23 (2017-02-18)

Other changes

Support RubyCop #15

75ad3 Tomas Bjerre 2017-02-18 21:36:36

Support CLang #16

68ac9 Tomas Bjerre 2017-02-18 21:28:31

Support GoLint #17

fdbc0 Tomas Bjerre 2017-02-18 21:01:02

PHPMD and PHPCS #14

f7212 Tomas Bjerre 2017-02-18 20:01:36

1.22 (2017-02-16)

Other changes

Finding findbugsmessages and correcting codenarc

  • Was finding findbugs messages xml incorrectly in classpath.
  • Was not handling codenarc reports with empty line numbers.

60d19 Tomas Bjerre 2017-02-16 20:51:05

doc

84e50 Tomas Bjerre 2017-02-07 05:42:45

1.21 (2017-02-06)

Other changes

Adding MyPy and PyDocStyle parsers #12 #13

acfe3 Tomas Bjerre 2017-02-06 17:07:33

Set theme jekyll-theme-slate

6063d Tomas Bjerre 2017-01-12 03:06:06

doc

94315 Tomas Bjerre 2016-12-21 16:46:56

1.20 (2016-12-21)

Other changes

Renaming parse method in ViolationsParser

  • To make its usage clearer.

f4dac Tomas Bjerre 2016-12-21 16:34:24

doc

e1791 Tomas Bjerre 2016-12-18 07:50:45

1.19 (2016-12-16)

Other changes

Correcting utility method for finding resource

5dd52 Tomas Bjerre 2016-12-16 07:19:49

1.18 (2016-12-15)

Other changes

Removing SLF4J dependency

8961d Tomas Bjerre 2016-12-15 17:32:00

1.17 (2016-12-14)

Other changes

Removing Guava dependency

0b8af Tomas Bjerre 2016-12-14 17:48:47

doc

5d94e Tomas Bjerre 2016-11-06 18:12:13

1.16 (2016-11-05)

Other changes

Simian, ZPTLint, JCReport

60fa8 Tomas Bjerre 2016-11-05 22:39:23

Gendarme

3ac58 Tomas Bjerre 2016-11-05 21:28:33

CPD

7a4e6 Tomas Bjerre 2016-11-05 19:16:50

CodeNarc

23fa5 Tomas Bjerre 2016-11-05 18:58:32

1.15 (2016-11-03)

Other changes

Exposing parser in reporter

2e216 Tomas Bjerre 2016-11-03 18:03:08

1.14 (2016-11-03)

Other changes

Letting the reporters parse strings, not files

37570 Tomas Bjerre 2016-11-03 17:54:20

1.13 (2016-10-26)

Other changes

Handling css-lint reports where there are not line or evidence #11

  • Also setting severity level for PyLint.

35d5d Tomas Bjerre 2016-10-26 15:39:37

1.12 (2016-10-25)

Other changes

Changing rule format in PyLint to CODE(codeName)

24618 Tomas Bjerre 2016-10-25 17:44:33

1.11 (2016-10-24)

Other changes

PyLint parser

ec90a Tomas Bjerre 2016-10-24 17:16:46

1.10 (2016-10-03)

Other changes

Supporting StyleCop

  • And project level issue in FxCop.

d68d3 Tomas Bjerre 2016-10-03 17:00:57

Formatting code

09347 Tomas Bjerre 2016-10-02 12:34:51

1.9 (2016-10-01)

Other changes

ESLint #4

e9f33 Tomas Bjerre 2016-10-01 11:25:19

Preliminary support for StyleCop

81e30 Tomas Bjerre 2016-10-01 10:24:14

Support for FxCop

ac5a5 Tomas Bjerre 2016-10-01 09:55:19

Refactoring, adding ViolationsParser interface

  • Also preparing for FxCop.

adef3 Tomas Bjerre 2016-10-01 08:38:19

doc

4f542 Tomas Bjerre 2016-07-28 20:22:22

1.8 (2016-04-27)

Other changes

Updating README.md

  • And formatting code after merge of PR.

34cc6 Tomas Bjerre 2016-04-27 05:34:51

Add Android Lint parser

05a11 panpanini 2016-04-27 04:38:50

Doc

8a3d8 Tomas Bjerre 2016-04-23 17:08:41

1.7 (2016-04-23)

Other changes

Making Violation class serializable

408ea Tomas Bjerre 2016-04-23 17:06:14

Updating docs

30e7a Tomas Bjerre 2016-04-07 16:39:05

1.6 (2016-04-07)

Other changes

Correcting exception message thrown if attribute not found #7

  • XMLStreamReader does not have its own implementation of toString.

53719 Tomas Bjerre 2016-04-07 16:24:14

FindBugsParser is using string matching to try to parse XML, which is

  • failing because SourceLine elements may, or may not self-terminate.
  • Convert to use a StAX parser, which is likely more performant since it
  • does not need to construct regexes and lists to store the results in, but
  • instead will do a forwards-only stream read.
  • Signed-off-by: Nigel Magnay <[email protected]>

c6679 Nigel Magnay 2016-04-07 15:41:56

Adding pitest parser #5

eeb2a Tomas Bjerre 2016-03-26 19:22:06

Adding Jenkins plugin link to README.md

eb90c Tomas Bjerre 2016-03-06 20:20:42

1.5 (2016-03-06)

Other changes

Support PerlCritic and XMLLint #3

b7c4e Tomas Bjerre 2016-03-06 13:45:16

Support CPPLint #3

319ea Tomas Bjerre 2016-03-06 13:39:27

Flake8 (PyLint) and Lint parser #3

30ba7 Tomas Bjerre 2016-03-06 13:39:25

Resharper support #3

5bfc5 Tomas Bjerre 2016-03-06 13:39:23

CPPCheck support #3

e1a7a Tomas Bjerre 2016-03-06 13:39:20

1.4 (2016-03-05)

Other changes

Adding possibility to set findbugs messages

3a8c7 Tomas Bjerre 2016-03-05 09:34:51

1.3 (2016-03-04)

Other changes

Only most specific FindBugs line

  • Also SLF4J and some debug logging.

b50c5 Tomas Bjerre 2016-03-04 17:16:52

1.2 (2016-03-04)

Other changes

Adding reporter to Violation

dddda Tomas Bjerre 2016-03-04 05:34:23

Adding links to projects using this lib

b6b4b Tomas Bjerre 2016-03-03 21:05:58

Moving example reports to its own repo

34456 Tomas Bjerre 2016-03-03 18:53:24

1.1 (2016-02-28)

Other changes

Adding accumulated builder

  • With sorting by file or severity.
  • With filtering of severity.

9b87b Tomas Bjerre 2016-02-28 19:40:26

1.0 (2016-02-21)

Other changes

Update README.md

2dca0 Tomas Bjerre 2016-02-21 13:09:41

JSHint and PMD parsers

48773 Tomas Bjerre 2016-02-21 12:18:13

Findbugs parser

39548 Tomas Bjerre 2016-02-21 11:42:53

Adding specifics and column to Violation

d6e09 Tomas Bjerre 2016-02-21 08:33:00

Parsers and sample reports

b8d5a Tomas Bjerre 2016-02-20 21:40:52

First commit

f141f Tomas Bjerre 2016-02-18 18:17:50