Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

An in-range update of eslint is breaking the build 🚨 #19

Closed
greenkeeper bot opened this issue Mar 31, 2017 · 0 comments
Closed

An in-range update of eslint is breaking the build 🚨 #19

greenkeeper bot opened this issue Mar 31, 2017 · 0 comments

Comments

@greenkeeper
Copy link

greenkeeper bot commented Mar 31, 2017

Version 3.19.0 of eslint just got published.

Branch Build failing 🚨
Dependency eslint
Current Version 3.18.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As eslint is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this 💪


Status Details
  • ci/circleci CircleCI is running your tests Details

  • continuous-integration/travis-ci/push The Travis CI build is in progress Details

  • bitHound - Code No failing files. Details

  • bitHound - Dependencies 5 failing dependencies. Details

Release Notes v3.19.0
  • e09132f Fix: no-extra-parens false positive with exports and object literals (#8359) (Teddy Katz)
  • 91baed4 Update: allow custom messages in no-restricted-syntax (fixes #8298) (#8357) (Vitor Balocco)
  • 35c93e6 Fix: prevent space-before-function-paren from checking type annotations (#8349) (Teddy Katz)
  • 3342e9f Fix: don't modify operator precedence in operator-assignment autofixer (#8358) (Teddy Katz)
  • f88375f Docs: clarify that no-unsafe-negation is in eslint:recommended (#8371) (Teddy Katz)
  • 02f0d27 Docs: Add soda0289 to Development Team (#8367) (Kai Cataldo)
  • 155424c Fix: ignore empty path in patterns (fixes #8362) (#8364) (alberto)
  • 27616a8 Fix: prefer-const false positive with object spread (fixes #8187) (#8297) (Vitor Balocco)
  • 8569a90 Docs: add note about git's linebreak handling to linebreak-style docs (#8361) (Teddy Katz)
  • 5878593 Chore: fix invalid syntax in no-param-reassign test (#8360) (Teddy Katz)
  • 1b1046b Fix: don't classify plugins that throw errors as "missing" (fixes #6874) (#8323) (Teddy Katz)
  • 29f4ba5 Fix: no-useless-computed-key invalid autofix for getters and setters (#8335) (Teddy Katz)
  • 0541eaf Fix: no-implicit-coercion invalid autofix with consecutive identifiers (#8340) (Teddy Katz)
  • 41b9786 Fix: no-extra-parens false positive with objects following arrows (#8339) (Teddy Katz)
  • 3146167 Fix: eslint.verify should not mutate config argument (fixes #8329) (#8334) (alberto)
  • 927de90 Fix: dot-notation autofix produces invalid syntax for integer properties (#8332) (Teddy Katz)
  • a9d1bea Fix: comma-style autofix produces errors on parenthesized elements (#8331) (Teddy Katz)
  • d52173f Fix: don't generate invalid options in config-rule (#8326) (Teddy Katz)
  • 6eda3b5 Fix: no-extra-parens invalid autofix in for-of statements (#8337) (Teddy Katz)
  • 6c819d8 Fix: dot-notation autofix produces errors on parenthesized computed keys (#8330) (Teddy Katz)
  • 2d883d7 Fix: object-shorthand autofix produces errors on parenthesized functions (#8328) (Teddy Katz)
  • cd9b774 Fix: quotes false positive with backtick option in method names (#8327) (Teddy Katz)
  • d064ba2 Fix: no-else-return false positive for ifs in single-statement position (#8338) (Teddy Katz)
  • 6a718ba Chore: enable max-statements-per-line on ESLint codebase (#8321) (Teddy Katz)
  • 614b62e Chore: update sinon calls to deprecated API. (#8310) (alberto)
  • 0491572 Chore: use precalculated counts in codeframe formatter (#8296) (Vitor Balocco)
  • 8733e6a Chore: Fix incorrect error location properties in tests (#8307) (alberto)
  • c4ffb49 Chore: Fix typos in test option assertions (#8305) (Teddy Katz)
  • 79a97cb Upgrade: devDependencies (#8303) (alberto)
  • e4da200 Upgrade: Mocha to 3.2.0 (#8299) (Ilya Volodin)
  • 2f144ca Fix: operator-assignment autofix errors with parentheses (fixes #8293) (#8294) (Teddy Katz)
  • 7521cd5 Chore: update token logic in rules to use ast-utils (#8288) (Teddy Katz)
  • 9b509ce Chore: refactor space-before-function-paren rule (#8284) (Teddy Katz)
  • ddc6350 Fix: no-param-reassign false positive on destructuring (fixes #8279) (#8281) (Teddy Katz)
  • f8176b3 Chore: improve test coverage for node-event-generator (#8287) (Teddy Katz)
  • 602e9c2 Docs: fix incorrect selector examples (#8278) (Teddy Katz)
Commits

The new version differs by 38 commits .

  • 421aab4 3.19.0
  • 26a4dd5 Build: changelog update for 3.19.0
  • e09132f Fix: no-extra-parens false positive with exports and object literals (#8359)
  • 91baed4 Update: allow custom messages in no-restricted-syntax (fixes #8298) (#8357)
  • 35c93e6 Fix: prevent space-before-function-paren from checking type annotations (#8349)
  • 3342e9f Fix: don't modify operator precedence in operator-assignment autofixer (#8358)
  • f88375f Docs: clarify that no-unsafe-negation is in eslint:recommended (#8371)
  • 02f0d27 Docs: Add soda0289 to Development Team (#8367)
  • 155424c Fix: ignore empty path in patterns (fixes #8362) (#8364)
  • 27616a8 Fix: prefer-const false positive with object spread (fixes #8187) (#8297)
  • 8569a90 Docs: add note about git's linebreak handling to linebreak-style docs (#8361)
  • 5878593 Chore: fix invalid syntax in no-param-reassign test (#8360)
  • 1b1046b Fix: don't classify plugins that throw errors as "missing" (fixes #6874) (#8323)
  • 29f4ba5 Fix: no-useless-computed-key invalid autofix for getters and setters (#8335)
  • 0541eaf Fix: no-implicit-coercion invalid autofix with consecutive identifiers (#8340)

There are 38 commits in total. See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

gregswindle added a commit that referenced this issue Apr 2, 2017
* Upgrade eslint
* Upgrade espree
* Upgrade nyc
* Upgrade coveralls

#15, #16, #18, #19
gregswindle added a commit that referenced this issue Apr 2, 2017
gregswindle added a commit that referenced this issue Oct 17, 2017
### __Note:__ despite Codacy `fs` vulnerability complaints, I'm gonna move forward so that I can delete the `develop` branch.

* chore(scm): add CHANGELOG

* chore(ci): add junit test results for circle ci and fix sonar lint code smells

#13

* chore(ci): fix circle.ci junit reporter

#13

* chore(ci): add specs report to circleci

#13

* chore(scm): revise pull request template

* alphabetize options
* add all [angular conventional changelog]() change types
* include (most) SonarQube measures

* chore(scm): update PR template

* chore(scm): add standard issue template

#13

* chore(ci): add junit test results for circle ci and fix sonar lint code smells

#13

* chore(ci): fix circle.ci junit reporter

#13

* chore(ci): add specs report to circleci

#13

* chore(scm): update PR template

* chore(scm): add standard issue template

#13

* chore(quality): replace const with let per recommendation

* chore(coverity): add quality gateway

* chore(lint): alphabetize var declarations

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model-list.spec.js#filter-lint)

#13

* chore(lint): fix var scope

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model.spec.js#filter-lint)

#13

* chore(lint): sort vars in the same declaration block  alphabetically

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model-formatter.spec.js#filter-lint)

#13

* chore(shrinkwrap): enforce dependency versions

* For (future) vunlerabilities
* For contribution consistency

#13

* chore(lint): remove unused dependencies

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/ee50bb36d308408352966a590d075469dfff1049/dependencies/npm#filter-failing-dep)

#13

* test(ignore): allow interface method without specs

#13

* chore(package): update coveralls to version 2.13.0

https://greenkeeper.io/

* chore(lint): fix unused test variable

#17

* chore(ci): shrinkwrap dependencies

#17

* feat(security): resolve dependency vulnerabilities

#17

* chore(package): update eslint to version 3.19.0

https://greenkeeper.io/

* chore(cli): uncomment cli

* chore(dep): upgrades

* Upgrade eslint
* Upgrade espree
* Upgrade nyc
* Upgrade coveralls

#15, #16, #18, #19

* chore(lint): fix no-use-before-define

#15, #16, #17, #18, #19

* mend

* chore(lint): fix uglify-js

* v0.1.5

* chore(sonar): update projectVersion to match semver

* chore(ci): fix version bumps

Add sonar-project.properties after version bumps.

* test(cli): add specs for cli

#1

* fix(package): update global to version 4.3.2

https://greenkeeper.io/

* chore(package): update babel-register to version 6.24.1

https://greenkeeper.io/

* chore(package): update minami to version 1.2.3

https://greenkeeper.io/

* chore(package): update uglify-js to version 2.8.22

https://greenkeeper.io/

* chore(ci service pruning): remove redundant ci services (#30)

* test(cli): add specs for cli

#1

* refactor(cli): rename command-line interface

* Continuously run specs/tests with nodemon
* Generate ESLint reports

#5

* style(lint): enforce es6 style

* style(es6): use es6 destructors

* chore(ci): remove circle-ci and codecov

Eliminate redundant CI tasks, since we use travis-ci and coveralls, already

#13

* test(crc-reports): add formatter

#1

* docs(README): clean up badges

#18

* chore(ci): remove redundant services

* Coverity (appears to be a paid service, now)
* Snyk (this is covered by Bithound)

#13

* chore(sonarqube): add regex for all branches

* Evaluate all branches that conform to the Angular preset for conventional-changelog
* See https://git.io/vSppK for valid branch (and commit) prefixes

#13

* chore(travis-ci): add regex delimiters

#13

* docs(README): remove sonar "develop" branch from badge


#13

* test(cli): ignore branch

#13

* chore(package): resolve vulnerabilities

* Quoteless Attributes in Templates can lead to Content Injection (handlebars@3.0.3)
* Incorrect Handling of Non-Boolean Comparisons During Minification (uglify-js@2.3.6)
* Regular Expression Denial of Service (uglify-js@2.3.6)

#13

* chore(lint): replace

* function expressions
* let with const (where applicable)

#13, #30

* chore(lint): replace

* let with const (where applicable)
* functions declarations with expressions
* allow console statements for Node.js CLI

#13, #30

* chore(packages): update dependencies

* Remove shebang-loader from devDependencies
* Shrinkwrap
* Update nested packages with vulnerabilities

#13, #30

* chore(lint): ignore "Unexpected block statement surrounding arrow body."

#13, #30

* chore(package): update isarray to latest version

Cannot remove this nested dependency even though it's deprecated.

#13, #30

* chore(lint): resolve "Unexpected block statement surrounding arrow body."

#13, #30

* chore(lint): giving up on "Unexpected block statement surrounding arrow body" for now.

#13, #30

* chore(lint): resolve "Unexpected block statement surrounding arrow body."

#13, #30

* chore(rename import): use crc-reporter instead of crc-model-cli

* chore(packages) update all dependencies to latest 🚀 (#37)

* chore(package): update sinon to version 2.2.0

https://greenkeeper.io/

* chore(packages): update dependencies

* chore(packages): update dependencies

* Espree
* Sinon
* UglifyJS

#37

* ci(release automation): install and config semantic-release

Install commitplease and configure for AngularJS Git commit conventions

#37

* chore(packages): update brace-expansion

Address ReDoS vulnerability
See https://nodesecurity.io/advisories/338

#37

* chore(packages): update dependencies

* brace-expansion
* isarray

#37

* chore(packages): update dependencies

* uglify-js@2.36
* espree@3.4.4

#37

* chore(release): v0.2.0

* chore(package): remove jsdoc-to-markdown

Install jsdoc-to-markdown globally in Travis-CI for usage instead.

* chore(security): fix dependency vulnerabilities (#42, #43)

* chore(npmignore): add directories

#47

* chore(version): update package version in config files

#42

* chore(sonar-scanner): disable sonar-scanner

Travis-CI throws errors
See https://travis-ci.org/gregswindle/eslint-plugin-crc/jobs/235829438#L613

#42

* docs(standard set): add common files

1. Issue template
2. PR template
3. Code of conduct
4. Contributing

* chore(labels): update labels

* chore(package): update dependencies to latest versions 🚀 (#44,#45,#47,#48,#49,#50,#51)

* chore(package): update chai to version 4.0.2

* chore(package): update dependencies

* require-dir: ^0.3.2
* codeclimate-test-reporter: 0.5.0
* codecov: ^2.2.0
* coveralls: ^2.13.1
* dedupe: ^2.1.0
* dirty-chai: ^2.0.0
* eslint-plugin-security: ^1.4.0
* mocha: ^3.4.2
* mocha-junit-reporter: ^1.13.0
* nodemon: ^1.11.0
* nsp: ^2.6.3
* nyc: ^11.0.2
* properties-parser: ^0.3.1
* semantic-release-cli: ^3.0.3
* sinon: ^2.3.4
* standard-version: 4.2.0
* uglify-js: ^3.0.15

#44,#45,#47,#48,#49,#50,#51

* chore(package): udate eslint (#52,#53)

Update `eslint` to latest version.

Closes #52

* chore(package): update eslint to version 4.3.0 (#64)

* fix(package): update eslint to version 4.3.0

Closes #56

* chore(scm): merge eslint branches

Merge greenkeeper/eslint-4.1.0 into greenkeeper/eslint-4.3.0.

* chore(scm): prune and dedupe

#64

* chore(package): update eslint

* Update to eslint@4.3.0
* Add a CLA template
* Clean package.json with fixpack
* Lint specs for bitHound
* Update PR template with simplified checks integrated with SonarCloud

#64

* chore(package): update nyc to version 11.1.0 (#65)

* chore(package): update nyc to version 11.1.0

* chore(packages): update dependencies

1. chai #61
2. dirty-chai #60
3. jsdoc #59
4. nsp #63
5. nyc #57
6. sinon #55
7. uglify-js #54

#65

* chore(package): update sinon to version 3.2.0 (#69)

Closes #67

* chore(package): update eslint to version 4.4.1 (#70)

Closes #68
gregswindle added a commit that referenced this issue Oct 17, 2017
* chore(scm): add CHANGELOG

* chore(ci): add junit test results for circle ci and fix sonar lint code smells

#13

* chore(ci): fix circle.ci junit reporter

#13

* chore(ci): add specs report to circleci

#13

* chore(scm): revise pull request template

* alphabetize options
* add all [angular conventional changelog]() change types
* include (most) SonarQube measures

* chore(scm): update PR template

* chore(scm): add standard issue template

#13

* chore(ci): add junit test results for circle ci and fix sonar lint code smells

#13

* chore(ci): fix circle.ci junit reporter

#13

* chore(ci): add specs report to circleci

#13

* chore(scm): update PR template

* chore(scm): add standard issue template

#13

* chore(quality): replace const with let per recommendation

* chore(coverity): add quality gateway

* chore(lint): alphabetize var declarations

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model-list.spec.js#filter-lint)

#13

* chore(lint): fix var scope

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model.spec.js#filter-lint)

#13

* chore(lint): sort vars in the same declaration block  alphabetically

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model-formatter.spec.js#filter-lint)

#13

* chore(shrinkwrap): enforce dependency versions

* For (future) vunlerabilities
* For contribution consistency

#13

* chore(lint): remove unused dependencies

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/ee50bb36d308408352966a590d075469dfff1049/dependencies/npm#filter-failing-dep)

#13

* test(ignore): allow interface method without specs

#13

* chore(package): update coveralls to version 2.13.0

https://greenkeeper.io/

* chore(lint): fix unused test variable

#17

* chore(ci): shrinkwrap dependencies

#17

* feat(security): resolve dependency vulnerabilities

#17

* chore(package): update eslint to version 3.19.0

https://greenkeeper.io/

* chore(cli): uncomment cli

* chore(dep): upgrades

* Upgrade eslint
* Upgrade espree
* Upgrade nyc
* Upgrade coveralls

#15, #16, #18, #19

* chore(lint): fix no-use-before-define

#15, #16, #17, #18, #19

* mend

* chore(lint): fix uglify-js

* v0.1.5

* chore(sonar): update projectVersion to match semver

* chore(ci): fix version bumps

Add sonar-project.properties after version bumps.

* test(cli): add specs for cli

#1

* fix(package): update global to version 4.3.2

https://greenkeeper.io/

* chore(package): update babel-register to version 6.24.1

https://greenkeeper.io/

* chore(package): update minami to version 1.2.3

https://greenkeeper.io/

* chore(package): update uglify-js to version 2.8.22

https://greenkeeper.io/

* chore(ci service pruning): remove redundant ci services (#30)

* test(cli): add specs for cli

#1

* refactor(cli): rename command-line interface

* Continuously run specs/tests with nodemon
* Generate ESLint reports

#5

* style(lint): enforce es6 style

* style(es6): use es6 destructors

* chore(ci): remove circle-ci and codecov

Eliminate redundant CI tasks, since we use travis-ci and coveralls, already

#13

* test(crc-reports): add formatter

#1

* docs(README): clean up badges

#18

* chore(ci): remove redundant services

* Coverity (appears to be a paid service, now)
* Snyk (this is covered by Bithound)

#13

* chore(sonarqube): add regex for all branches

* Evaluate all branches that conform to the Angular preset for conventional-changelog
* See https://git.io/vSppK for valid branch (and commit) prefixes

#13

* chore(travis-ci): add regex delimiters

#13

* docs(README): remove sonar "develop" branch from badge


#13

* test(cli): ignore branch

#13

* chore(package): resolve vulnerabilities

* Quoteless Attributes in Templates can lead to Content Injection (handlebars@3.0.3)
* Incorrect Handling of Non-Boolean Comparisons During Minification (uglify-js@2.3.6)
* Regular Expression Denial of Service (uglify-js@2.3.6)

#13

* chore(lint): replace

* function expressions
* let with const (where applicable)

#13, #30

* chore(lint): replace

* let with const (where applicable)
* functions declarations with expressions
* allow console statements for Node.js CLI

#13, #30

* chore(packages): update dependencies

* Remove shebang-loader from devDependencies
* Shrinkwrap
* Update nested packages with vulnerabilities

#13, #30

* chore(lint): ignore "Unexpected block statement surrounding arrow body."

#13, #30

* chore(package): update isarray to latest version

Cannot remove this nested dependency even though it's deprecated.

#13, #30

* chore(lint): resolve "Unexpected block statement surrounding arrow body."

#13, #30

* chore(lint): giving up on "Unexpected block statement surrounding arrow body" for now.

#13, #30

* chore(lint): resolve "Unexpected block statement surrounding arrow body."

#13, #30

* chore(rename import): use crc-reporter instead of crc-model-cli

* chore(packages) update all dependencies to latest 🚀 (#37)

* chore(package): update sinon to version 2.2.0

https://greenkeeper.io/

* chore(packages): update dependencies

* chore(packages): update dependencies

* Espree
* Sinon
* UglifyJS

#37

* ci(release automation): install and config semantic-release

Install commitplease and configure for AngularJS Git commit conventions

#37

* chore(packages): update brace-expansion

Address ReDoS vulnerability
See https://nodesecurity.io/advisories/338

#37

* chore(packages): update dependencies

* brace-expansion
* isarray

#37

* chore(packages): update dependencies

* uglify-js@2.36
* espree@3.4.4

#37

* chore(release): v0.2.0

* chore(package): remove jsdoc-to-markdown

Install jsdoc-to-markdown globally in Travis-CI for usage instead.

* chore(security): fix dependency vulnerabilities (#42, #43)

* chore(npmignore): add directories

#47

* chore(version): update package version in config files

#42

* chore(sonar-scanner): disable sonar-scanner

Travis-CI throws errors
See https://travis-ci.org/gregswindle/eslint-plugin-crc/jobs/235829438#L613

#42

* docs(standard set): add common files

1. Issue template
2. PR template
3. Code of conduct
4. Contributing

* chore(labels): update labels

* chore(package): update dependencies to latest versions 🚀 (#44,#45,#47,#48,#49,#50,#51)

* chore(package): update chai to version 4.0.2

* chore(package): update dependencies

* require-dir: ^0.3.2
* codeclimate-test-reporter: 0.5.0
* codecov: ^2.2.0
* coveralls: ^2.13.1
* dedupe: ^2.1.0
* dirty-chai: ^2.0.0
* eslint-plugin-security: ^1.4.0
* mocha: ^3.4.2
* mocha-junit-reporter: ^1.13.0
* nodemon: ^1.11.0
* nsp: ^2.6.3
* nyc: ^11.0.2
* properties-parser: ^0.3.1
* semantic-release-cli: ^3.0.3
* sinon: ^2.3.4
* standard-version: 4.2.0
* uglify-js: ^3.0.15

#44,#45,#47,#48,#49,#50,#51

* chore(package): udate eslint (#52,#53)

Update `eslint` to latest version.

Closes #52

* chore(package): update eslint to version 4.3.0 (#64)

* fix(package): update eslint to version 4.3.0

Closes #56

* chore(scm): merge eslint branches

Merge greenkeeper/eslint-4.1.0 into greenkeeper/eslint-4.3.0.

* chore(scm): prune and dedupe

#64

* chore(package): update eslint

* Update to eslint@4.3.0
* Add a CLA template
* Clean package.json with fixpack
* Lint specs for bitHound
* Update PR template with simplified checks integrated with SonarCloud

#64

* chore(package): update nyc to version 11.1.0 (#65)

* chore(package): update nyc to version 11.1.0

* chore(packages): update dependencies

1. chai #61
2. dirty-chai #60
3. jsdoc #59
4. nsp #63
5. nyc #57
6. sinon #55
7. uglify-js #54

#65

* chore(package): update sinon to version 3.2.0 (#69)

Closes #67

* chore(package): update eslint to version 4.4.1 (#70)

Closes #68

* chore(package): update mocha to version 4.0.1

Closes #79
gregswindle added a commit that referenced this issue Dec 9, 2017
…#110)

* chore(scm): add CHANGELOG

* chore(ci): add junit test results for circle ci and fix sonar lint code smells

#13

* chore(ci): fix circle.ci junit reporter

#13

* chore(ci): add specs report to circleci

#13

* chore(scm): revise pull request template

* alphabetize options
* add all [angular conventional changelog]() change types
* include (most) SonarQube measures

* chore(scm): update PR template

* chore(scm): add standard issue template

#13

* chore(ci): add junit test results for circle ci and fix sonar lint code smells

#13

* chore(ci): fix circle.ci junit reporter

#13

* chore(ci): add specs report to circleci

#13

* chore(scm): update PR template

* chore(scm): add standard issue template

#13

* chore(quality): replace const with let per recommendation

* chore(coverity): add quality gateway

* chore(lint): alphabetize var declarations

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model-list.spec.js#filter-lint)

#13

* chore(lint): fix var scope

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model.spec.js#filter-lint)

#13

* chore(lint): sort vars in the same declaration block  alphabetically

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model-formatter.spec.js#filter-lint)

#13

* chore(shrinkwrap): enforce dependency versions

* For (future) vunlerabilities
* For contribution consistency

#13

* chore(lint): remove unused dependencies

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/ee50bb36d308408352966a590d075469dfff1049/dependencies/npm#filter-failing-dep)

#13

* test(ignore): allow interface method without specs

#13

* chore(package): update coveralls to version 2.13.0

https://greenkeeper.io/

* chore(lint): fix unused test variable

#17

* chore(ci): shrinkwrap dependencies

#17

* feat(security): resolve dependency vulnerabilities

#17

* chore(package): update eslint to version 3.19.0

https://greenkeeper.io/

* chore(cli): uncomment cli

* chore(dep): upgrades

* Upgrade eslint
* Upgrade espree
* Upgrade nyc
* Upgrade coveralls

#15, #16, #18, #19

* chore(lint): fix no-use-before-define

#15, #16, #17, #18, #19

* mend

* chore(lint): fix uglify-js

* v0.1.5

* chore(sonar): update projectVersion to match semver

* chore(ci): fix version bumps

Add sonar-project.properties after version bumps.

* test(cli): add specs for cli

#1

* fix(package): update global to version 4.3.2

https://greenkeeper.io/

* chore(package): update babel-register to version 6.24.1

https://greenkeeper.io/

* chore(package): update minami to version 1.2.3

https://greenkeeper.io/

* chore(package): update uglify-js to version 2.8.22

https://greenkeeper.io/

* chore(ci service pruning): remove redundant ci services (#30)

* test(cli): add specs for cli

#1

* refactor(cli): rename command-line interface

* Continuously run specs/tests with nodemon
* Generate ESLint reports

#5

* style(lint): enforce es6 style

* style(es6): use es6 destructors

* chore(ci): remove circle-ci and codecov

Eliminate redundant CI tasks, since we use travis-ci and coveralls, already

#13

* test(crc-reports): add formatter

#1

* docs(README): clean up badges

#18

* chore(ci): remove redundant services

* Coverity (appears to be a paid service, now)
* Snyk (this is covered by Bithound)

#13

* chore(sonarqube): add regex for all branches

* Evaluate all branches that conform to the Angular preset for conventional-changelog
* See https://git.io/vSppK for valid branch (and commit) prefixes

#13

* chore(travis-ci): add regex delimiters

#13

* docs(README): remove sonar "develop" branch from badge


#13

* test(cli): ignore branch

#13

* chore(package): resolve vulnerabilities

* Quoteless Attributes in Templates can lead to Content Injection (handlebars@3.0.3)
* Incorrect Handling of Non-Boolean Comparisons During Minification (uglify-js@2.3.6)
* Regular Expression Denial of Service (uglify-js@2.3.6)

#13

* chore(lint): replace

* function expressions
* let with const (where applicable)

#13, #30

* chore(lint): replace

* let with const (where applicable)
* functions declarations with expressions
* allow console statements for Node.js CLI

#13, #30

* chore(packages): update dependencies

* Remove shebang-loader from devDependencies
* Shrinkwrap
* Update nested packages with vulnerabilities

#13, #30

* chore(lint): ignore "Unexpected block statement surrounding arrow body."

#13, #30

* chore(package): update isarray to latest version

Cannot remove this nested dependency even though it's deprecated.

#13, #30

* chore(lint): resolve "Unexpected block statement surrounding arrow body."

#13, #30

* chore(lint): giving up on "Unexpected block statement surrounding arrow body" for now.

#13, #30

* chore(lint): resolve "Unexpected block statement surrounding arrow body."

#13, #30

* chore(rename import): use crc-reporter instead of crc-model-cli

* chore(packages) update all dependencies to latest 🚀 (#37)

* chore(package): update sinon to version 2.2.0

https://greenkeeper.io/

* chore(packages): update dependencies

* chore(packages): update dependencies

* Espree
* Sinon
* UglifyJS

#37

* ci(release automation): install and config semantic-release

Install commitplease and configure for AngularJS Git commit conventions

#37

* chore(packages): update brace-expansion

Address ReDoS vulnerability
See https://nodesecurity.io/advisories/338

#37

* chore(packages): update dependencies

* brace-expansion
* isarray

#37

* chore(packages): update dependencies

* uglify-js@2.36
* espree@3.4.4

#37

* chore(release): v0.2.0

* chore(package): remove jsdoc-to-markdown

Install jsdoc-to-markdown globally in Travis-CI for usage instead.

* chore(security): fix dependency vulnerabilities (#42, #43)

* chore(npmignore): add directories

#47

* chore(version): update package version in config files

#42

* chore(sonar-scanner): disable sonar-scanner

Travis-CI throws errors
See https://travis-ci.org/gregswindle/eslint-plugin-crc/jobs/235829438#L613

#42

* docs(standard set): add common files

1. Issue template
2. PR template
3. Code of conduct
4. Contributing

* chore(labels): update labels

* chore(package): update dependencies to latest versions 🚀 (#44,#45,#47,#48,#49,#50,#51)

* chore(package): update chai to version 4.0.2

* chore(package): update dependencies

* require-dir: ^0.3.2
* codeclimate-test-reporter: 0.5.0
* codecov: ^2.2.0
* coveralls: ^2.13.1
* dedupe: ^2.1.0
* dirty-chai: ^2.0.0
* eslint-plugin-security: ^1.4.0
* mocha: ^3.4.2
* mocha-junit-reporter: ^1.13.0
* nodemon: ^1.11.0
* nsp: ^2.6.3
* nyc: ^11.0.2
* properties-parser: ^0.3.1
* semantic-release-cli: ^3.0.3
* sinon: ^2.3.4
* standard-version: 4.2.0
* uglify-js: ^3.0.15

#44,#45,#47,#48,#49,#50,#51

* chore(package): udate eslint (#52,#53)

Update `eslint` to latest version.

Closes #52

* chore(package): update eslint to version 4.3.0 (#64)

* fix(package): update eslint to version 4.3.0

Closes #56

* chore(scm): merge eslint branches

Merge greenkeeper/eslint-4.1.0 into greenkeeper/eslint-4.3.0.

* chore(scm): prune and dedupe

#64

* chore(package): update eslint

* Update to eslint@4.3.0
* Add a CLA template
* Clean package.json with fixpack
* Lint specs for bitHound
* Update PR template with simplified checks integrated with SonarCloud

#64

* chore(package): update nyc to version 11.1.0 (#65)

* chore(package): update nyc to version 11.1.0

* chore(packages): update dependencies

1. chai #61
2. dirty-chai #60
3. jsdoc #59
4. nsp #63
5. nyc #57
6. sinon #55
7. uglify-js #54

#65

* docs(readme): update copy

#41

* docs(readme): fix table of contents

#41

* chore(package): update sinon to version 3.2.0 (#69)

Closes #67

* chore(package): update eslint to version 4.4.1 (#70)

Closes #68

* build(rules): scaffold eslint rule

#41

* build(packages): patch vulnerabilities with synk

* build(rule): format

* style(no-unused-vars): disable context arg

* style(lint): fix code smell

See https://sonarcloud.io/organizations/gregswindle-github/rules#rule_key=javascript%3ALineLength

#41

* build(snyk): disable snyk calls

Approaching billing limit

#41

* ci(pr): remove CLA section from template

#41

* build(dependencies): update packages

* uglify-js@3.1.10
* caniuse-lite@1.0.30000766

#93

* docs(0.2.0): update api docs

* refactor(inheritance): simplify inheritance discovery

#41

* feat(constructor-inheritance): identify "classes"

Identify classes by

1. NewExpression
2. constructor AssignmentExpression
3. Object.create CallExpression
4. class declaration

#41

* style(eslint): fix lint errors

#41,#110

* docs(readme): format badges

#41,#110

* style(lint): fix lint errors

#41,#110

* refactor(crc-generator): rename generate-crc

#41,#110

* docs(api): remove outdated api docs

#41,#110

* build(prune): remove unnecessary resources

Rename  directory

#41,#110

* docs(notice): add NOTICE.md

Remove .codeclimate.yml config

#41,#110

* ci(sonar): run sonar-scanner

#41,#110

* ci(windows): build on windows

#41,#110

* ci(windows): remove npmdoc-nsp

npmdoc-nsp wants darwin or linux OSes

#41,#110

* ci(travis): remove latest node version

Travis breaks when installing jsdoc-to-markdown globally
@see http://bit.ly/2A4izuK for details

#41,#110

* docs(readme): flatten badges

#41,#110

* docs(readme): flatten badges

#41,#110

* docs(readme): flatten badges

#41,#110

* ci(osx): try building on osx

#41,#110

* style(lint): add eslint plugins

Fix JSDoc errors

#41,#110

* docs(readme): revise readme to highlight benefits

* style(lint): format tests

#41,#110

* docs(api): update api docs

#41,#110

* style(lint): fix formatting

Add properties-parser as a devDependency, too.

#41,#110

* style(lint): disable node/no-unsupported-features

#41,#110

* docs(readme): revise citations & add images

#41,#110

* docs(readme): add references section

* docs(readme): fix toc

#41,#110

* docs(readme): add prs-welcome to top

* docs(readme): format badges

#41,#110

* build(snyk): update dependency

#41,#110

* docs(notice): update NOTICE.md and api docs

#41,#110

* docs(notice): revise direct and deep dependencies

#41,#110

* style(lint): fix lint warnings

1. Configure max-len to 180 for code and comments
2. Add new lines in comments

#41,#110

* feat(formatter): add markdown report formatter

* refactor(mocha): pass a glob to mocha

Appveyor fails at bash-specific path variable.

#41,#110

* style(lint): disable checks inline

#41,#110

* docs(jsdoc): security/detect-non-literal-fs-filename

Explain reason for disabling rule security/detect-non-literal-fs-filename.

#41,#110

* docs(notice): update license notice file

#41,#110

* docs(reports): add filePath property

#41,#110

* refactor(crc-modal): replace conditional with polymorphism

Add polymorphic factory methods to CrcClass sub-classes.
Specs are broken, but they were not accurate, anyway. :(

* refactor(crc-modal): replace conditional with polymorphism

Add polymorphic factory methods to CrcClass sub-classes.
Specs are broken, but they were not accurate, anyway. :(

* refactor(template): modify templates

Accept new CrcClass API.

* docs(api): regenerate latest

#41,#110

* build(prune): remove dupes

Update CONTRIBUTING.

#41

* feat(inheritable-selectors): add datastore

Capture common (esquery) selectors for inheritable JS.

* style(lint): apply es6 recommendations

#41,#110

* feat(responsibilities): prep for reports

Add responsibility for top-level prototypable objects.

* test(windows): reconfigure appveyor

#41,#110

* feat(crc-responsibility): get class responsibilities

#41,#110

* refactor(crc-context): rename elintContextFactory => CrcContext

#41,#110

* ci(windows): try to fix path to specs

#41,#110

* ci(windows): another appveyor path attempt

#41,#110

* ci(windows): flip directory delimeters

#41,#110

* ci(windows): copy instanbul/nyc appveyor.yml

#41,#110

* ci(windows): change server settings

#41,#110

* ci(windows): change server settings

#41,#110

* build(packages): update eslint

#41,#110

* refactor(formatter): update template

#41,#110

* build(legal): resolve GPL license

#41,#110
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant