Commit Graph

877 Commits

Author SHA1 Message Date
Ben Balter ee6e66426b
strip markup in ContentHelper#content_normalized 2017-12-20 14:17:46 -05:00
Ben Balter 7a4b22ffa3
failing test for markdown formatted license 2017-12-20 14:04:42 -05:00
Ben Balter 69a67f055b
Merge pull request #246 from benbalter/extend-gemspec-patterns
Extend gemspec pattern matching
2017-12-13 12:32:21 -05:00
Jon Ruskin ee60aab2d3 return 'other' when licenses array size > 1 2017-12-13 09:10:27 -07:00
Jon Ruskin 6b6ff397fd add second array element to array test 2017-12-12 18:04:49 -07:00
Jon Ruskin 063babcad7 allow for .freeze on strings 2017-12-12 17:56:44 -07:00
Jon Ruskin 1d1c8e6e62 add regex for array values 2017-12-12 17:54:21 -07:00
Mike Linksvayer aab9f3ddf0
Merge pull request #240 from benbalter/npm-license-expression
license expression in package.json obtains other rather than nil
2017-11-27 12:54:28 -08:00
Mike Linksvayer ce85cae991
Merge branch 'master' into npm-license-expression 2017-11-27 12:15:03 -08:00
Mike Linksvayer 23d1fa9355
Merge pull request #241 from benbalter/spdx-file
Use LICENSE.spdx file if available
2017-11-27 12:14:01 -08:00
Mike Linksvayer fc806a97d2 move test from fixture/integration to npm_bower_matcher
only thing being tested really is matching a single string
2017-11-27 12:06:02 -08:00
Mike Linksvayer 77398646cb
Merge branch 'master' into spdx-file 2017-11-27 11:52:51 -08:00
Ben Balter 0f6199a5ad
update vendored licenses 2017-11-27 11:02:59 -05:00
Ben Balter 8fe983a6b0
rubocop 2017-11-27 11:01:55 -05:00
Ben Balter d65e76f845
include tmpdir to avoid an error 2017-11-27 11:01:44 -05:00
Mike Linksvayer 389c22e7e1 rubocop 2017-11-22 16:18:23 -08:00
Mike Linksvayer c310aed48d spdx file matcher 2017-11-22 16:13:16 -08:00
Mike Linksvayer a6cfb6bd35 license expression in package.json obtains other rather than nil
https://docs.npmjs.com/files/package.json#license can be a SPDX
license expression rather than a SPDX license id. If expression
found, makes sense to return other license rather than nil from
package. So add space, plus, and parens to character class match
as those can be part of a license expression.
2017-11-22 14:25:29 -08:00
Ben Balter 00489bb3bf
Bump to 9.6.0 2017-11-14 10:43:24 -05:00
Ben Balter 1d6adaa291
Merge pull request #232 from benbalter/underscore
support LICENSE_ files
2017-11-14 10:42:19 -05:00
Ben Balter 676c984d82
Merge pull request #238 from benbalter/match-source
Allow ReferenceMatcher to match references to licenses by their source
2017-11-14 10:39:44 -05:00
Ben Balter 544c742c5d
Merge branch 'master' into match-source 2017-11-13 17:01:47 -05:00
Ben Balter 0e8959a701
allow refernence matcher to match source 2017-11-13 17:01:23 -05:00
Ben Balter 6ae4c56c82
Merge pull request #237 from benbalter/version-matching-regex
Allow version notation to be more lenient
2017-11-13 16:41:29 -05:00
Ben Balter b136c67b92
allow version notation to be more lenient 2017-11-13 15:52:02 -05:00
Mike Linksvayer 9ebdc3b502
Merge pull request #235 from benbalter/apache-name
Match "Apache License, Version 2.0" as Apache-2.0 name
2017-11-13 10:00:27 -08:00
Mike Linksvayer 2fd34967b7 Match "Apache License, Version 2.0" as Apache-2.0 name 2017-11-10 14:35:49 -08:00
Mike Linksvayer c58e383a1b Merge branch 'underscore' of github.com:benbalter/licensee into underscore 2017-11-07 09:05:14 -08:00
Mike Linksvayer 70dec6d4e3 @benbalter review edits 2017-11-07 09:03:17 -08:00
Mike Linksvayer 5c3d31d02c
Merge branch 'master' into underscore 2017-11-06 18:58:20 -08:00
Ben Balter b12b0d1ae1
Bump to 9.5.0 2017-11-06 10:18:48 -05:00
Ben Balter ae7de08ecc
Merge pull request #233 from benbalter/multi-license-better
Better handling of false 'others' due to multi-license support
2017-11-05 15:27:33 -05:00
Ben Balter 73b301f0d7
vowels, how do they work? 2017-11-03 19:00:14 -04:00
Ben Balter e1c41dd360
set confidence for reference matcher 2017-11-03 18:57:43 -04:00
Ben Balter 25e7388aaa
match GNU GPL even with GNU prefix 2017-11-03 18:54:11 -04:00
Ben Balter 046593c21d
add Matcher::Reference to avoid false negatives with readmes by reference 2017-11-03 18:03:33 -04:00
Ben Balter 2e0c3ee5d8
dont count COPYRIGHT files towards dual licensing 2017-11-03 10:39:46 -04:00
Ben Balter 45eaeacd68
failing test for excluding COPYRIGHT files 2017-11-03 10:39:32 -04:00
Ben Balter 5d2685d1a5
Bump to 9.4.0 2017-11-01 11:59:07 -04:00
Ben Balter f2802bf0fb
add label to LicenseField 2017-11-01 11:33:47 -04:00
Mike Linksvayer 26ea9eced9 support LICENSE_ files, fixes #221 2017-10-28 13:50:35 -07:00
Ben Balter c722cd7979
Bump to 9.3.1 2017-10-26 16:05:19 -04:00
Ben Balter 9e3e9d8496
empty licenses have no fields 2017-10-26 16:05:10 -04:00
Ben Balter 578d0d3951
Bump to 9.3.0 2017-10-26 13:02:45 -04:00
Ben Balter 73604946cc Merge pull request #231 from benbalter/square-brakets
Support for square brackets in license text
2017-10-26 13:02:05 -04:00
Ben Balter fe46744e80
support for square brackets in license text 2017-10-25 15:27:17 -04:00
Ben Balter c439bd65d0 Update docs/CONTRIBUTING.md 2017-10-24 10:21:22 -04:00
Ben Balter b8c61b1c1b Update .github/config.yml 2017-10-24 10:21:20 -04:00
Ben Balter 0ed77bee64
add PRs welcome tag to README 2017-10-17 14:27:50 -04:00
Ben Balter 1d3d2807f9 Update docs/CONTRIBUTING.md 2017-10-17 14:08:12 -04:00