Граф коммитов

1337 Коммитов

Автор SHA1 Сообщение Дата
Ken Chau 33e27edb11 applying package updates 2023-01-25 20:39:53 +00:00
Jonathan Creamer b668b6cd36
pretty big refactor of boll (#101)
* boll v3 updates
* new addRule api
* refactor to include workspace tools
* add a way to autoload rules
* upgrade typescript
* support external plugin

* Change files
2023-01-25 14:37:32 -06:00
Ken Chau 36556c3fb0 applying package updates 2021-02-16 20:18:03 +00:00
jofrey-a-msft-production f63555b024
Enhancement: Add Unused Dependency Detector (#65)
* Unused dep detector

* Change files

* Deleting old change files because this should be a major version bump

* Change files

* Add more options and tests

* Remove unused imports

* Add TODOs for package.json line numbers
2021-02-16 12:16:02 -08:00
dependabot[bot] d74b60ee67
Bump ini from 1.3.5 to 1.3.8 (#62)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-11 16:08:25 -08:00
dependabot[bot] e11ef6cf34
Bump highlight.js from 10.2.0 to 10.4.1 (#58)
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 10.2.0 to 10.4.1.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/master/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/10.2.0...10.4.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-11 16:08:15 -08:00
vipati 335acf2063
fix boll line numbers for cross dependency rule (#68)
* Fixing cross package dependency rule

* Cross package dep test case

Co-authored-by: Vivek Patil <vipati@microsoft.com>
2021-01-12 10:53:27 -08:00
vipati fadc80c745
Fixing line numbers for boll rules (#67)
* Fixing transitive-dependency-detector line numbers

* Updated the test description

* Updated the test

* Fixing redundant-imports-detector line numbers

Co-authored-by: Vivek Patil <vipati@microsoft.com>
2021-01-07 10:15:41 -08:00
vipati c97d70d3cc
src detector line number fix (#66)
* Fixing src-detector line numbers

* Prettier fix

* Removed console logs

* Updated test description

Co-authored-by: Vivek Patil <vipati@microsoft.com>
2021-01-05 12:46:01 -08:00
Vivek Patil b3b59d6ea9 Fixing prettier 2020-12-18 10:43:04 -08:00
Vivek Patil f41e485d82 Fixing incorrect lineNumbers for node_modules_detector 2020-12-18 10:43:04 -08:00
Ken Chau 2945e49a77 applying package updates 2020-12-15 17:22:23 +00:00
JD Huntington 8d628bb761 Support warnings and VSO output 2020-12-15 09:20:12 -08:00
vipati 094ff98ebc
Added logic to filter error messages from results based on disable ne… (#59)
* Added logic to filter error messages from results based on disable next line rule

* Prettier fix

* NIT Fix

Co-authored-by: Vivek Patil <vipati@microsoft.com>
2020-12-09 13:23:58 -08:00
Ken Chau 36c88dcde7 applying package updates 2020-12-01 22:04:49 +00:00
vipati 6dae75cd50
Implement boll disable next line rule support (#57)
* Adding boll disable next line rule

* Change files

* Prettier fix

* Resolving the PR comments

Co-authored-by: Vivek Patil <vipati@microsoft.com>
2020-12-01 14:02:35 -08:00
Ken Chau 8efa4c7ac0 applying package updates 2020-11-20 22:01:01 +00:00
jofrey-a-msft-production 3b49b37578
Fix Ignore Test (#56)
* Fixing broken UTs (git was ignoring directories) and refactor ignore.ts code and deps to speed up performance

* Add unit test for git ignore files

* Change files

* Format git-utils
2020-11-20 13:58:31 -08:00
Ken Chau 22905b5b78 applying package updates 2020-11-18 01:19:24 +00:00
jofrey-a-msft-production d8730c1297
Update EnforceRationale Rule For Arrays (#55)
* Update enforce rationale rule

* Change files

* Remove accidental change left in

* Fix whitespace

* Update json file keys
2020-11-17 17:17:40 -08:00
Ken Chau 68b7ab70de applying package updates 2020-11-17 20:16:43 +00:00
JD Huntington 91d6a97b65 Use baretest suite 2020-11-17 12:15:14 -08:00
Ken Chau f86b797169 applying package updates 2020-11-17 19:29:14 +00:00
JD Huntington 3a0e3b2289 Typescript glob ignores .d.ts files. Fixes #45 2020-11-17 11:27:14 -08:00
Ken Chau 70b5c32300 applying package updates 2020-11-13 22:25:19 +00:00
jofrey-a-msft-production 368e8332d8
Add Option To Exclude Files that Git Ignores (#51)
* use gitignore to exclude files

* Fix tests

* add option to specify ignore file name for testing purposes

* Add functionality to get ignore files from repo root and apply all nested rules

* Change files

* Add new lines to ignore files in fixtures

* Remove commented out functions

* Add fixtures dir to prettier ignore file

* Fix prettier
2020-11-13 14:23:07 -08:00
Ken Chau ac69e477cc applying package updates 2020-11-12 00:14:02 +00:00
JD Huntington 8664c23505 PackageConsistency verifies best practices for package.json settings. Fixes #46 2020-11-11 16:12:13 -08:00
Ken Chau dc66453631 applying package updates 2020-10-27 20:21:24 +00:00
JD Huntington 520017ec2b Allow downstream configuration more control over globs and options. 2020-10-27 13:19:02 -07:00
Ken Chau 583527933c applying package updates 2020-10-22 18:26:52 +00:00
JD Huntington 80d8e1afc9 In-config options for rules 2020-10-22 11:24:46 -07:00
JD Huntington 6611dd1702 TransitiveDependencyDetector option to allow devDependencies 2020-10-22 11:24:46 -07:00
Ken Chau ba1d60588c applying package updates 2020-10-19 23:05:43 +00:00
jofrey-a-msft-production a2e0e85fb6
Add rule enforcing that certain package.json fields must have a provided rationale (#39)
* Add rule for enforcing rationale for certain fields in package.json

* Change files

* Refactoring rule

* Export rule

* Change some names

* Update docs with rule

* Change files

* Format some json files

* Add relativeFilename field to file-context

* Updating constructor

* Change files

* fix tests
2020-10-19 16:03:47 -07:00
Ken Chau bfd7051cd3 applying package updates 2020-10-12 17:53:22 +00:00
JD Huntington bcf3505f25 Allow-list for transitive dep detector 2020-10-12 10:51:41 -07:00
Ken Chau 26fd1edd19 applying package updates 2020-10-06 16:15:51 +00:00
JD Huntington d8bd71d0c8 Improve output for TransitiveDependencyDetector 2020-10-06 09:14:03 -07:00
JD Huntington a1273ca2d0 More docs and configuration examples 2020-10-01 13:25:11 -07:00
JD Huntington c1844da20d Fix sidebar and titles for API docs 2020-09-30 16:27:47 -07:00
JD Huntington 9e38fe08a8 Add prettier ignore for generated files. 2020-09-30 15:44:39 -07:00
JD Huntington 173971f121 Update README 2020-09-30 15:44:39 -07:00
JD Huntington a5a30d64d1 Docs updates 2020-09-30 15:44:39 -07:00
JD Huntington d4d170ea5e Package layout updates 2020-09-30 15:44:39 -07:00
JD Huntington edc6da6f5c Update lockfile to address CVE in node-forge 2020-09-30 13:51:23 -07:00
Ken Chau 80afee8731 bump beachball to fix the nasty bug with private pkg change files 2020-09-28 15:06:15 -07:00
Ken Chau f0d8df7448 get rid of bad change file 2020-09-28 13:12:17 -07:00
Ken Chau 1261737330 applying package updates 2020-09-27 13:27:26 +00:00
Ken Chau 42d13487c8 applying package updates 2020-09-27 13:25:12 +00:00