-
Notifications
You must be signed in to change notification settings - Fork 543
Updated libraries for 4.2 and listing for all external libs used. Fixes #2220. #2221
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
Conversation
|
Warning Rate limit exceeded@eschabell has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 6 minutes and 51 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. 📒 Files selected for processing (1)
WalkthroughAdds a new developer-facing documentation page listing external libraries embedded in Fluent Bit and links that page from the developer guide and the documentation index. No source code or runtime behavior was changed. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10–15 minutes
Poem
Pre-merge checks and finishing touches✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (3)
SUMMARY.md(1 hunks)development/developer-guide.md(1 hunks)development/external-libraries.md(1 hunks)
🧰 Additional context used
🪛 GitHub Actions: Lint PRs
development/external-libraries.md
[warning] 9-9: FluentBit.Headings: 'Core Fluent libraries' should use sentence-style capitalization.
[warning] 15-15: FluentBit.Acronyms: Spell out 'CFL', if it's unfamiliar to the audience.
[warning] 16-16: FluentBit.Possessives: Rewrite 'Bit's' to not use 's.
[warning] 18-18: FluentBit.Spelling: Spelling check: 'CTraces'?
[warning] 19-19: FluentBit.Spelling: Spelling check: 'CProfiles'?
[warning] 21-21: FluentBit.Spelling: Spelling check: 'flb_libco'?
[warning] 21-21: FluentBit.Spelling: Spelling check: 'libco'?
[warning] 21-21: FluentBit.Acronyms: Spell out 'ISC', if it's unfamiliar to the audience.
[warning] 27-27: FluentBit.Possessives: Rewrite 'Bit's' to not use 's.
[warning] 27-27: FluentBit.Latin: Use 'and so on' instead of ' etc.'.
🪛 GitHub Check: runner / vale
development/external-libraries.md
[failure] 60-60:
[vale] reported by reviewdog 🐶
[FluentBit.DontUse] We don't use 'Just'.
Raw Output:
{"message": "[FluentBit.DontUse] We don't use 'Just'.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 60, "column": 35}}}, "severity": "ERROR"}
[warning] 28-28:
[vale] reported by reviewdog 🐶
[FluentBit.Acronyms] Spell out 'MIT', if it's unfamiliar to the audience.
Raw Output:
{"message": "[FluentBit.Acronyms] Spell out 'MIT', if it's unfamiliar to the audience.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 28, "column": 136}}}, "severity": "INFO"}
[failure] 27-27:
[vale] reported by reviewdog 🐶
[FluentBit.Latin] Use 'and so on' instead of ' etc.'.
Raw Output:
{"message": "[FluentBit.Latin] Use 'and so on' instead of ' etc.'.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 27, "column": 168}}}, "severity": "ERROR"}
[warning] 27-27:
[vale] reported by reviewdog 🐶
[FluentBit.Possessives] Rewrite 'Bit's' to not use 's.
Raw Output:
{"message": "[FluentBit.Possessives] Rewrite 'Bit's' to not use 's.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 27, "column": 123}}}, "severity": "WARNING"}
[warning] 21-21:
[vale] reported by reviewdog 🐶
[FluentBit.Acronyms] Spell out 'ISC', if it's unfamiliar to the audience.
Raw Output:
{"message": "[FluentBit.Acronyms] Spell out 'ISC', if it's unfamiliar to the audience.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 21, "column": 190}}}, "severity": "INFO"}
[warning] 21-21:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'libco'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'libco'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 21, "column": 63}}}, "severity": "INFO"}
[warning] 21-21:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'flb_libco'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'flb_libco'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 21, "column": 4}}}, "severity": "INFO"}
[warning] 19-19:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'CProfiles'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'CProfiles'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 19, "column": 4}}}, "severity": "INFO"}
[warning] 18-18:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'CTraces'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'CTraces'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 18, "column": 4}}}, "severity": "INFO"}
[warning] 16-16:
[vale] reported by reviewdog 🐶
[FluentBit.Possessives] Rewrite 'Bit's' to not use 's.
Raw Output:
{"message": "[FluentBit.Possessives] Rewrite 'Bit's' to not use 's.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 16, "column": 199}}}, "severity": "WARNING"}
[warning] 15-15:
[vale] reported by reviewdog 🐶
[FluentBit.Acronyms] Spell out 'CFL', if it's unfamiliar to the audience.
Raw Output:
{"message": "[FluentBit.Acronyms] Spell out 'CFL', if it's unfamiliar to the audience.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 15, "column": 4}}}, "severity": "INFO"}
[warning] 9-9:
[vale] reported by reviewdog 🐶
[FluentBit.Headings] 'Core Fluent libraries' should use sentence-style capitalization.
Raw Output:
{"message": "[FluentBit.Headings] 'Core Fluent libraries' should use sentence-style capitalization.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 9, "column": 4}}}, "severity": "INFO"}
🔇 Additional comments (3)
SUMMARY.md (1)
233-233: LGTM!The new entry is correctly formatted and positioned within the documentation structure.
development/developer-guide.md (1)
9-9: LGTM!The cross-reference correctly directs readers to the comprehensive external libraries documentation and uses the appropriate relative link path.
development/external-libraries.md (1)
1-102: The original review comment is incorrect—the cited Vale rules are not enabled in the project configuration.After verifying the Fluent Bit documentation repository's Vale configuration:
DontUse.yml, Possessives.yml, Latin.yml, and Acronyms.yml rules exist but are not enabled in
.vale.ini. The configuration only enables:FluentBit.Terms,FluentBit.Titles,FluentBit.Headings(with FutureTense, Passive, Subjunctive, and Colons all disabled).Claimed violations do not match the file content:
- "Bit's" (possessive) is not found on lines 16 or 27 in the provided snippet
- "etc." is not present in the visible content
- Line 60 does contain "Just-In-Time compiler," but the DontUse rule flagging "just" is not enabled
Acronyms (CFL, CMetrics, CTraces, CProfiles) are present in the file, but Acronyms.yml is not enabled, so they would not trigger violations.
Recommendation: Do not make changes based on the original review comment. No active Vale linting violations will block this PR's merge.
Likely an incorrect or invalid review comment.
Signed-off-by: Eric D. Schabell <eric@schabell.org>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
♻️ Duplicate comments (1)
development/external-libraries.md (1)
84-88: Update the version information example to reflect Fluent Bit 4.2 library versions.The example startup output shows
ctraces version=0.5.7, but according to the PR objectives and Fluent Bit 4.2 release notes, ctraces should be v1.0.5 (along with chunkio v1.5.4, monkey v1.8.5, and wamr v2.4.1). Update the example log snippet to reflect actual 4.2 versions for consistency with the documented release versions.```text -[2024/11/10 22:25:53] [ info] [ctraces ] version=0.5.7 -[2024/11/10 22:25:53] [ info] [cmetrics] version=0.9.9 -[2024/11/10 22:25:53] [ info] [cprofiles] version=0.1.5 +[2024/11/10 22:25:53] [ info] [ctraces ] version=1.0.5 +[2024/11/10 22:25:53] [ info] [cmetrics] version=<current_version> +[2024/11/10 22:25:53] [ info] [cprofiles] version=<current_version></blockquote></details> </blockquote></details> <details> <summary>📜 Review details</summary> **Configuration used**: CodeRabbit UI **Review profile**: CHILL **Plan**: Pro <details> <summary>📥 Commits</summary> Reviewing files that changed from the base of the PR and between 976a21caa9a92a0a567e6020594caeb66bea479e and fe9d7812cdc964d53540baa058a8b5e94abb7988. </details> <details> <summary>📒 Files selected for processing (1)</summary> * `development/external-libraries.md` (1 hunks) </details> <details> <summary>🧰 Additional context used</summary> <details> <summary>🪛 GitHub Actions: Lint PRs</summary> <details> <summary>development/external-libraries.md</summary> [info] 15-15: [FluentBit.Acronyms] Spell out 'CFL', if it's unfamiliar to the audience. --- [info] 18-18: [FluentBit.Spelling] Spelling check: 'CTraces'? --- [info] 19-19: [FluentBit.Spelling] Spelling check: 'CProfiles'? --- [info] 21-21: [FluentBit.Spelling] Spelling check: 'flb_libco'? --- [info] 21-21: [FluentBit.Spelling] Spelling check: 'libco'? --- [info] 28-28: [FluentBit.Spelling] Spelling check: 'Massachusettes'? --- [info] 29-29: [FluentBit.Spelling] Spelling check: 'Massachusettes'? --- [info] 36-36: [FluentBit.Spelling] Spelling check: 'Jansson'? --- [info] 36-36: [FluentBit.Spelling] Spelling check: 'Massachusettes'? --- [info] 36-36: [FluentBit.Spelling] Spelling check: 'Massachusettes'? --- [info] 37-37: [FluentBit.Spelling] Spelling check: 'yyjson'? --- [info] 38-38: [FluentBit.Spelling] Spelling check: 'jsmn'? --- [info] 38-38: [FluentBit.Spelling] Spelling check: 'Minimalistic'? --- [info] 38-38: [FluentBit.Spelling] Spelling check: 'Massachusettes'? --- [info] 45-45: [FluentBit.Spelling] Spelling check: 'Massachusettes'? --- [info] 46-46: [FluentBit.Spelling] Spelling check: 'simdutf'? --- [info] 46-46: [FluentBit.Spelling] Spelling check: 'transcoding'? --- [info] 52-52: [FluentBit.Spelling] Spelling check: 'miniz'? --- [info] 56-56: [FluentBit.Spelling] Spelling check: 'webassembly'? --- [info] 60-60: [FluentBit.Spelling] Spelling check: 'Massachusettes'? --- [info] 61-61: [FluentBit.Acronyms] Spell out 'WAMR', if it's unfamiliar to the audience. --- [info] 75-75: [FluentBit.Spelling] Spelling check: 'malloc'? --- [info] 76-76: [FluentBit.Spelling] Spelling check: 'lwrb'? --- [info] 76-76: [FluentBit.Acronyms] Spell out 'FIFO', if it's unfamiliar to the audience. --- [info] 76-76: [FluentBit.Acronyms] Spell out 'DMA', if it's unfamiliar to the audience. --- [info] 76-76: [FluentBit.Spelling] Spelling check: 'Massachusettes'? --- [info] 77-77: [FluentBit.Spelling] Spelling check: 'mpack'? --- [warning] 77-77: [FluentBit.Simplicity] Avoid words like "Simple" that imply ease of use, because the user may find this action difficult. --- [info] 77-77: [FluentBit.Spelling] Spelling check: 'Massachusettes'? --- [info] 78-78: [FluentBit.Spelling] Spelling check: 'libbacktrace'? </details> </details> <details> <summary>🪛 GitHub Check: runner / vale</summary> <details> <summary>development/external-libraries.md</summary> [warning] 37-37: [vale] reported by reviewdog 🐶 [FluentBit.Spelling] Spelling check: 'yyjson'? Raw Output: {"message": "[FluentBit.Spelling] Spelling check: 'yyjson'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 37, "column": 4}}}, "severity": "INFO"} --- [warning] 36-36: [vale] reported by reviewdog 🐶 [FluentBit.Spelling] Spelling check: 'Massachusettes'? Raw Output: {"message": "[FluentBit.Spelling] Spelling check: 'Massachusettes'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 36, "column": 122}}}, "severity": "INFO"} --- [warning] 36-36: [vale] reported by reviewdog 🐶 [FluentBit.Spelling] Spelling check: 'Jansson'? Raw Output: {"message": "[FluentBit.Spelling] Spelling check: 'Jansson'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 36, "column": 4}}}, "severity": "INFO"} --- [warning] 29-29: [vale] reported by reviewdog 🐶 [FluentBit.Spelling] Spelling check: 'Massachusettes'? Raw Output: {"message": "[FluentBit.Spelling] Spelling check: 'Massachusettes'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 29, "column": 135}}}, "severity": "INFO"} --- [warning] 28-28: [vale] reported by reviewdog 🐶 [FluentBit.Spelling] Spelling check: 'Massachusettes'? Raw Output: {"message": "[FluentBit.Spelling] Spelling check: 'Massachusettes'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 28, "column": 136}}}, "severity": "INFO"} --- [warning] 21-21: [vale] reported by reviewdog 🐶 [FluentBit.Spelling] Spelling check: 'libco'? Raw Output: {"message": "[FluentBit.Spelling] Spelling check: 'libco'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 21, "column": 63}}}, "severity": "INFO"} --- [warning] 21-21: [vale] reported by reviewdog 🐶 [FluentBit.Spelling] Spelling check: 'flb_libco'? Raw Output: {"message": "[FluentBit.Spelling] Spelling check: 'flb_libco'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 21, "column": 4}}}, "severity": "INFO"} --- [warning] 19-19: [vale] reported by reviewdog 🐶 [FluentBit.Spelling] Spelling check: 'CProfiles'? Raw Output: {"message": "[FluentBit.Spelling] Spelling check: 'CProfiles'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 19, "column": 4}}}, "severity": "INFO"} --- [warning] 18-18: [vale] reported by reviewdog 🐶 [FluentBit.Spelling] Spelling check: 'CTraces'? Raw Output: {"message": "[FluentBit.Spelling] Spelling check: 'CTraces'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 18, "column": 4}}}, "severity": "INFO"} --- [warning] 15-15: [vale] reported by reviewdog 🐶 [FluentBit.Acronyms] Spell out 'CFL', if it's unfamiliar to the audience. Raw Output: {"message": "[FluentBit.Acronyms] Spell out 'CFL', if it's unfamiliar to the audience.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 15, "column": 4}}}, "severity": "INFO"} </details> </details> <details> <summary>🪛 LanguageTool</summary> <details> <summary>development/external-libraries.md</summary> [grammar] ~28-~28: Ensure spelling is correct Context: ...g DNS queries for network operations. | Massachusettes Institute of Technology (MIT) | | [nght... (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) --- [grammar] ~29-~29: Ensure spelling is correct Context: ...TTP/2 client and server capabilities. | Massachusettes Institute of Technology (MIT) | ## Dat... (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) --- [grammar] ~36-~36: Ensure spelling is correct Context: ...nipulation with full Unicode support. | Massachusettes Institute of Technology (MIT) | | [yyjs... (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) --- [grammar] ~38-~38: Ensure spelling is correct Context: ...e). Zero-copy, no dynamic allocation. | Massachusettes Institute of Technology (MIT) | ## Tex... (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) --- [grammar] ~45-~45: Ensure spelling is correct Context: ...ndows-125x character set conversions. | Massachusettes Institute of Technology (MIT) | | [simd... (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) --- [grammar] ~60-~60: Ensure spelling is correct Context: ... plugin for custom record processing. | Massachusettes Institute of Technology (MIT) | | [WAMR... (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) --- [grammar] ~76-~76: Ensure spelling is correct Context: ...FO buffer with zero-copy DMA support. | Massachusettes Institute of Technology (MIT) | | [mpac... (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) --- [grammar] ~77-~77: Ensure spelling is correct Context: ...and fast MessagePack encoder/decoder. | Massachusettes Institute of Technology (MIT) | | [libb... (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) </details> </details> </details> </details> <!-- This is an auto-generated comment by CodeRabbit for review status -->
Signed-off-by: Eric D. Schabell <eric@schabell.org>
Signed-off-by: Eric D. Schabell <eric@schabell.org>
Signed-off-by: Eric D. Schabell <eric@schabell.org>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
♻️ Duplicate comments (1)
development/external-libraries.md (1)
37-37: Fix misspelling: "assachusetts" → "Massachusetts".Line 37 has a typo in the license entry for
yyjson. The leading 'M' is missing from the state name.Apply this diff:
-| [`yyjson`](https://github.com/ibireme/yyjson) | High-performance JSON library capable of processing gigabytes per second. Used for fast JSON operations. | assachusetts Institute of Technology (MIT) | +| [`yyjson`](https://github.com/ibireme/yyjson) | High-performance JSON library capable of processing gigabytes per second. Used for fast JSON operations. | Massachusetts Institute of Technology (MIT) |
🧹 Nitpick comments (1)
development/external-libraries.md (1)
76-77: Optional: Expand acronyms and rephrase for clarity.Static analysis suggests expanding FIFO and DMA for unfamiliar readers, and avoiding "Simple" which may imply ease of use:
- Line 76: "Thread-safe FIFO buffer" could be "Thread-safe first-in-first-out (FIFO) buffer"
- Line 76: "DMA support" could be "direct memory access (DMA) support"
- Line 77: "Simple and fast" could be rephrased as "Lightweight and fast" or "Efficient" to avoid implying ease
-| [`lwrb`](https://github.com/MaJerle/lwrb) | Lightweight ring buffer implementation. Thread-safe FIFO buffer with zero-copy DMA support. | Massachusetts Institute of Technology (MIT) | -| [`mpack`](https://github.com/ludocode/mpack) | Simple and fast MessagePack encoder/decoder. | Massachusetts Institute of Technology (MIT) | +| [`lwrb`](https://github.com/MaJerle/lwrb) | Lightweight ring buffer implementation. Thread-safe first-in-first-out (FIFO) buffer with zero-copy direct memory access (DMA) support. | Massachusetts Institute of Technology (MIT) | +| [`mpack`](https://github.com/ludocode/mpack) | Lightweight and fast MessagePack encoder/decoder. | Massachusetts Institute of Technology (MIT) |
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
development/external-libraries.md(1 hunks)
🧰 Additional context used
🪛 GitHub Check: runner / vale
development/external-libraries.md
[warning] 77-77:
[vale] reported by reviewdog 🐶
[FluentBit.Simplicity] Avoid words like "Simple" that imply ease of use, because the user may find this action difficult.
Raw Output:
{"message": "[FluentBit.Simplicity] Avoid words like "Simple" that imply ease of use, because the user may find this action difficult.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 77, "column": 50}}}, "severity": "WARNING"}
[warning] 76-76:
[vale] reported by reviewdog 🐶
[FluentBit.Acronyms] Spell out 'DMA', if it's unfamiliar to the audience.
Raw Output:
{"message": "[FluentBit.Acronyms] Spell out 'DMA', if it's unfamiliar to the audience.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 76, "column": 126}}}, "severity": "INFO"}
[warning] 76-76:
[vale] reported by reviewdog 🐶
[FluentBit.Acronyms] Spell out 'FIFO', if it's unfamiliar to the audience.
Raw Output:
{"message": "[FluentBit.Acronyms] Spell out 'FIFO', if it's unfamiliar to the audience.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 76, "column": 99}}}, "severity": "INFO"}
[warning] 75-75:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'malloc'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'malloc'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 75, "column": 182}}}, "severity": "INFO"}
[warning] 56-56:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'webassembly'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'webassembly'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 56, "column": 18}}}, "severity": "INFO"}
[warning] 46-46:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'transcoding'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'transcoding'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 46, "column": 93}}}, "severity": "INFO"}
[warning] 38-38:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'Minimalistic'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'Minimalistic'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 38, "column": 46}}}, "severity": "INFO"}
[warning] 37-37:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'assachusetts'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'assachusetts'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 37, "column": 158}}}, "severity": "INFO"}
[warning] 21-21:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'libco'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'libco'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 21, "column": 65}}}, "severity": "INFO"}
🪛 LanguageTool
development/external-libraries.md
[grammar] ~37-~37: Ensure spelling is correct
Context: ...econd. Used for fast JSON operations. | assachusetts Institute of Technology (MIT) | | [`jsm...
(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)
Signed-off-by: Eric D. Schabell <eric@schabell.org>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 2
🧹 Nitpick comments (1)
development/external-libraries.md (1)
76-76: Consider spelling out acronyms for clarity.Vale flagged FIFO and DMA on Line 76. While these are standard technical terms in embedded systems and storage contexts, consider spelling them out once on first use (e.g., "First-In-First-Out (FIFO)" and "Direct Memory Access (DMA)") to improve accessibility for readers less familiar with the terminology.
-| [`lwrb`](https://github.com/MaJerle/lwrb) | Lightweight ring buffer implementation. Thread-safe FIFO buffer with zero-copy DMA support. | Massachusetts Institute of Technology (MIT) | +| [`lwrb`](https://github.com/MaJerle/lwrb) | Lightweight ring buffer implementation. Thread-safe First-In-First-Out (FIFO) buffer with zero-copy Direct Memory Access (DMA) support. | Massachusetts Institute of Technology (MIT) |
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
development/external-libraries.md(1 hunks)
🧰 Additional context used
🪛 GitHub Check: runner / vale
development/external-libraries.md
[warning] 77-77:
[vale] reported by reviewdog 🐶
[FluentBit.Simplicity] Avoid words like "Simple" that imply ease of use, because the user may find this action difficult.
Raw Output:
{"message": "[FluentBit.Simplicity] Avoid words like "Simple" that imply ease of use, because the user may find this action difficult.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 77, "column": 50}}}, "severity": "WARNING"}
[warning] 76-76:
[vale] reported by reviewdog 🐶
[FluentBit.Acronyms] Spell out 'DMA', if it's unfamiliar to the audience.
Raw Output:
{"message": "[FluentBit.Acronyms] Spell out 'DMA', if it's unfamiliar to the audience.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 76, "column": 126}}}, "severity": "INFO"}
[warning] 76-76:
[vale] reported by reviewdog 🐶
[FluentBit.Acronyms] Spell out 'FIFO', if it's unfamiliar to the audience.
Raw Output:
{"message": "[FluentBit.Acronyms] Spell out 'FIFO', if it's unfamiliar to the audience.", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 76, "column": 99}}}, "severity": "INFO"}
[warning] 75-75:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'malloc'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'malloc'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 75, "column": 182}}}, "severity": "INFO"}
[warning] 56-56:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'webassembly'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'webassembly'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 56, "column": 18}}}, "severity": "INFO"}
[warning] 46-46:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'transcoding'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'transcoding'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 46, "column": 93}}}, "severity": "INFO"}
[warning] 38-38:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'Minimalistic'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'Minimalistic'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 38, "column": 46}}}, "severity": "INFO"}
[warning] 37-37:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'assachusetts'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'assachusetts'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 37, "column": 158}}}, "severity": "INFO"}
[warning] 21-21:
[vale] reported by reviewdog 🐶
[FluentBit.Spelling] Spelling check: 'libco'?
Raw Output:
{"message": "[FluentBit.Spelling] Spelling check: 'libco'?", "location": {"path": "development/external-libraries.md", "range": {"start": {"line": 21, "column": 65}}}, "severity": "INFO"}
🪛 LanguageTool
development/external-libraries.md
[grammar] ~37-~37: Ensure spelling is correct
Context: ...econd. Used for fast JSON operations. | assachusetts Institute of Technology (MIT) | | [`jsm...
(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)
Signed-off-by: Eric D. Schabell <eric@schabell.org>
Signed-off-by: Eric D. Schabell <eric@schabell.org>
|
AI review passed, merging. |
Updated libraries for 4.2 and listing for all external libs used. Fixes #2220.
Updated developer guide, added new external libs doc, and entry in summary file.
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.