Commit 4557cc1
Add dynamic lookup for enterprise SASL mechanisms from source code (#137)
* fix(property-extractor): Dynamic enterprise value resolution and improved type extraction
- Add dynamic lookup for enterprise SASL mechanisms from source code
- Fix template type extraction with proper bracket-counting for nested templates
- Implement constexpr identifier resolution for accurate default values
- Refactor FriendlyDefaultTransformer with production-ready architecture
- Eliminate hardcoded values in favor of dynamic source code analysis
- Add comprehensive error handling and performance optimizations
- Bump package version to 4.10.1
Resolves issues where enterprise properties showed function names instead of
actual values and improves overall code quality with zero hardcoded fallbacks.
* Apply suggestions
* 📝 Add docstrings to `config-prop-fixes` (#138)
Docstrings generation was requested by @JakeSCahill.
* #137 (comment)
The following files were modified:
* `tools/property-extractor/property_extractor.py`
* `tools/property-extractor/transformers.py`
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update paths
* Fix paths
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>1 parent f3f1a6d commit 4557cc1
File tree
7 files changed
+547
-85
lines changed- bin
- tools/property-extractor
7 files changed
+547
-85
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1111 | 1111 | | |
1112 | 1112 | | |
1113 | 1113 | | |
| 1114 | + | |
| 1115 | + | |
1114 | 1116 | | |
1115 | 1117 | | |
1116 | 1118 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
64 | 74 | | |
65 | 75 | | |
66 | 76 | | |
| |||
269 | 279 | | |
270 | 280 | | |
271 | 281 | | |
272 | | - | |
| 282 | + | |
| 283 | + | |
273 | 284 | | |
274 | 285 | | |
275 | 286 | | |
| |||
332 | 343 | | |
333 | 344 | | |
334 | 345 | | |
335 | | - | |
| 346 | + | |
336 | 347 | | |
337 | 348 | | |
338 | 349 | | |
| |||
342 | 353 | | |
343 | 354 | | |
344 | 355 | | |
345 | | - | |
| 356 | + | |
346 | 357 | | |
347 | 358 | | |
348 | 359 | | |
| |||
0 commit comments