170 Commits

Author SHA1 Message Date
SonarTech
ad709a4fe2 update coverage information 2022-03-08 00:32:29 +00:00
SonarTech
60b973cf44 update coverage information 2022-02-26 00:32:15 +00:00
SonarTech
37a4c3f7a7 update coverage information 2022-02-23 12:05:38 +00:00
SonarTech
14d0ef7a8c update coverage information 2022-02-22 00:31:52 +00:00
SonarTech
911d9e5f42 update coverage information 2022-02-18 00:32:28 +00:00
SonarTech
cfd0d063b1 update coverage information 2022-02-17 00:32:00 +00:00
SonarTech
b55cbdf38b update coverage information 2022-02-16 00:31:35 +00:00
dependabot[bot]
5fe0e12655
[dependabot] Bump follow-redirects from 1.14.7 to 1.14.8 in /frontend (#821)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 09:19:16 +01:00
SonarTech
7ae19bcd72 update coverage information 2022-02-14 10:54:34 +00:00
Marco Antognini
2e7f232913
RULEAPI-633: Autolink RSPECs 2022-02-07 18:16:41 +00:00
dependabot[bot]
5a398b4da6
[dependabot] Bump node-fetch from 2.6.1 to 2.6.7 in /frontend (#786)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Arseniy Zaostrovnykh <70532144+arseniy-sonar@users.noreply.github.com>
2022-02-04 19:47:54 +00:00
Arseniy Zaostrovnykh
99a472ae7d
While BUILD-1339 problem presists, updating rule coverage manually 2022-02-04 18:22:46 +00:00
Fred Tingaud
b4161466e6
RULEAPI-661: Add syntax coloring 2022-02-04 16:28:24 +00:00
Marco Antognini
77ebfe0984
Quick-fix for frontend testing's bad mock of fs.existsSync (#783) 2022-02-04 14:51:25 +00:00
Marco Antognini
b181aad484
Fix code smells in index.ts (#776) 2022-02-03 17:27:40 +01:00
Marco Antognini
1e719adea0
RULEAPI-726: Add end-to-end testing
* Increase timeout for CI
2022-02-03 10:15:10 +00:00
Fred Tingaud
7d868d3f35
Use a more readable form to display parameters 2022-02-01 12:25:23 +00:00
Fred Tingaud
500a488b04
RULEAPI-724: Strikethrough rule ID if the rule is closed, deprecated, or removed 2022-01-31 18:44:44 +00:00
Fred Tingaud
5a68d54bbe
RULEAPI-732: Don't use chips for the status titles in search page 2022-01-31 10:46:01 +00:00
SonarTech
bcb9ef6108 update coverage information 2022-01-29 00:31:57 +00:00
Fred Tingaud
cfe0e34962
RULEAPI-729: Reduce title fonts to make the page more readable 2022-01-28 14:17:25 +00:00
Marco Antognini
b2b116a8e2
RULEAPI-682: Index multiple types and rules with no languages
* Generate description and metadata for rules with no language, so that they get indexed.
* Index rules with different types in language specializations.
* Improve validation to reject new rules with no language specialization (i.e. only a predefined set of such rules is allowed because they were imported from Jira and kept for historical purposes).
* Write smaller JSON files, reduce their size by 30%.
* Improve test coverage of CLI application.
2022-01-28 09:51:13 +01:00
SonarTech
f0a6ea5537 update coverage information 2022-01-28 00:31:30 +00:00
Fred Tingaud
c5c784a818
RULEAPI-731: Make the search bar more compact to leave room for the results (#753) 2022-01-27 13:45:19 +00:00
Arseniy Zaostrovnykh
50433083fd
RULEAPI-728: When pressing enter in the search bar and there is a perfect match, open it (#750) 2022-01-26 18:14:55 +01:00
Arseniy Zaostrovnykh
b5357b1e1a
RULEAPI-727: Add interactions tests (#746) 2022-01-26 13:39:04 +00:00
SonarTech
d3aa832e18 update coverage information 2022-01-26 00:31:50 +00:00
SonarTech
8ad3a74953 update coverage information 2022-01-25 00:32:14 +00:00
SonarTech
91eaf82a1a update coverage information 2022-01-22 00:31:46 +00:00
SonarTech
2ec30d66dc update coverage information 2022-01-20 00:31:33 +00:00
Marco Antognini
d1e5484b80
Fix search per language
Rename field to clarify intent.
Index only the name of the language.
Use lunr extractor.
2022-01-19 17:12:31 +00:00
SonarTech
e7cb8a31ee update coverage information 2022-01-19 00:32:15 +00:00
Fred Tingaud
ecea86e876
Update dependencies and simplify predeploy (#723) 2022-01-18 15:30:19 +00:00
SonarTech
239fece4ca update coverage information 2022-01-18 00:31:35 +00:00
Fred Tingaud
c8c825feb0
RULEAPI-705 differentiate closed and obsolete rules in the UI (#704) 2022-01-17 20:13:15 +01:00
Nils Werner
b46b76025c
Rename 'Common' to 'Text' (#714) 2022-01-17 17:05:01 +01:00
SonarTech
3d7890f65b update coverage information 2022-01-15 00:31:18 +00:00
Arseniy Zaostrovnykh
4c3b75b4ce
Fix the snapshot resulted from the merge (#716)
The broken UI test on master is the result of a temporal relaxation of the policy of "merge only PRs that are up-to-date with master": a snapshot-based test was introduced in one PR (#709) and was passing, and a UI change was introduced in another PR(#715) that changed the snapshot (but was not covered by the test at the time the second PR diverged from master)
2022-01-14 17:27:24 +00:00
Arseniy Zaostrovnykh
09f8c0b9f2
RULEAPI-571: test the UI components (#709) 2022-01-14 16:07:50 +00:00
Marco Antognini
105f563bb5
RULEAPI-703: Fix warnings emitted during npm run predeploy
Parse custom string instead of file and explicitly introduce level-1
section so that asciidoctor sees it.
2022-01-14 16:06:36 +00:00
dependabot[bot]
f4eae69200
[dependabot] Bump follow-redirects from 1.13.2 to 1.14.7 in /frontend (#710)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.2 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.2...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-14 15:28:52 +01:00
Arseniy Zaostrovnykh
0223c2a00d
Fix UI warnings: <div> nested in <p> and list items lacking keys (#708)
Fix the two warnings observed when testing the SearchPage component:

- Each child in an array should have a unique "key" prop.
  -> add a key prop to list items
- <div> cannot be nested in <p> (or sth to that effect)
  -> change the relevant Typography components from "p" to "div"
2022-01-13 17:41:44 +01:00
SonarTech
5d1098dec3 update coverage information 2022-01-13 08:56:32 +00:00
dependabot[bot]
f11201086d
[dependabot] Bump color-string from 1.5.4 to 1.9.0 in /frontend (#703)
Bumps [color-string](https://github.com/Qix-/color-string) from 1.5.4 to 1.9.0.
- [Release notes](https://github.com/Qix-/color-string/releases)
- [Changelog](https://github.com/Qix-/color-string/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Qix-/color-string/compare/1.5.4...1.9.0)

---
updated-dependencies:
- dependency-name: color-string
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-12 19:24:25 +00:00
dependabot[bot]
3cfb0cfb88
[dependabot] Bump url-parse from 1.4.7 to 1.5.4 in /frontend (#701)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.4.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.4)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-12 20:18:23 +01:00
Arseniy Zaostrovnykh
b335def299
Fix the frontend warnings (#696)
Two warnings descovered when trying to test RulePage component:
- `<div>` nested in `<p>`
- `<Tabs>` component with contradictory attributes: `centered` and `scrollable`
2022-01-12 17:52:35 +00:00
dependabot[bot]
ff5c279c03
[dependabot] Bump path-parse from 1.0.6 to 1.0.7 in /frontend (#700)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-12 16:52:38 +00:00
dependabot[bot]
fd08b091f0
[dependabot]Bump tmpl from 1.0.4 to 1.0.5 in /frontend (#697) 2022-01-12 16:38:45 +00:00
dependabot[bot]
353f6e5a61
[dependabot] Bump tar from 4.4.13 to 4.4.19 in /frontend (#698)
Bumps [tar](https://github.com/npm/node-tar) from 4.4.13 to 4.4.19.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v4.4.13...v4.4.19)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-12 16:25:51 +00:00
Arseniy Zaostrovnykh
a32b29744e
RULEAPI-571: Increase test coverage of the GitHub Page (#692) 2022-01-12 15:58:15 +00:00