Title: 12 feature request refactor configuration architecture for better clilibrary separation by rahlk · Pull Request #21 · codellm-devkit/codeanalyzer-python · GitHub
Open Graph Title: 12 feature request refactor configuration architecture for better clilibrary separation by rahlk · Pull Request #21 · codellm-devkit/codeanalyzer-python
X Title: 12 feature request refactor configuration architecture for better clilibrary separation by rahlk · Pull Request #21 · codellm-devkit/codeanalyzer-python
Description: Replace Codeanalyzer constructor parameters with AnalysisOptions dataclass BREAKING CHANGE: Codeanalyzer constructor now takes a single AnalysisOptions parameter instead of 9 individual parameters, improving API design and maintainability. Add new codeanalyzer.options module with AnalysisOptions dataclass Refactor Codeanalyzer.init to accept AnalysisOptions parameter Update CLI to create AnalysisOptions instance from command arguments Improve type safety and configuration management Enhance code organization and maintainability Update version to 0.1.12 in pyproject.toml Add comprehensive changelog documentation Remove obsolete test_numpy_constraints.py file Closes #12
Open Graph Description: Replace Codeanalyzer constructor parameters with AnalysisOptions dataclass BREAKING CHANGE: Codeanalyzer constructor now takes a single AnalysisOptions parameter instead of 9 individual parameters,...
X Description: Replace Codeanalyzer constructor parameters with AnalysisOptions dataclass BREAKING CHANGE: Codeanalyzer constructor now takes a single AnalysisOptions parameter instead of 9 individual parameters,...
Opengraph URL: https://github.com/codellm-devkit/codeanalyzer-python/pull/21
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:60362cf0-feea-3a45-7e8f-d9c2c3bb35ec |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9836:13A543:23E445F:2D8C643:6991B21D |
| html-safe-nonce | 831180f72bc1a7d603aade99600a0d476db38b5b1c54b72bd79276c7bf5ec9e7 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5ODM2OjEzQTU0MzoyM0U0NDVGOjJEOEM2NDM6Njk5MUIyMUQiLCJ2aXNpdG9yX2lkIjoiNTc5NTUxODI3MTI5MDcxNjcwMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 5dd23ae1e8ad5d1a8344f3e6b69412da133c5019025e2847ba6be1675d029ac9 |
| hovercard-subject-tag | pull_request:2682965221 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/codellm-devkit/codeanalyzer-python/pull/21/files |
| twitter:image | https://avatars.githubusercontent.com/u/1433964?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/1433964?s=400&v=4 |
| og:image:alt | Replace Codeanalyzer constructor parameters with AnalysisOptions dataclass BREAKING CHANGE: Codeanalyzer constructor now takes a single AnalysisOptions parameter instead of 9 individual parameters,... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/codellm-devkit/codeanalyzer-python git https://github.com/codellm-devkit/codeanalyzer-python.git |
| octolytics-dimension-user_id | 197800760 |
| octolytics-dimension-user_login | codellm-devkit |
| octolytics-dimension-repository_id | 978344904 |
| octolytics-dimension-repository_nwo | codellm-devkit/codeanalyzer-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 978344904 |
| octolytics-dimension-repository_network_root_nwo | codellm-devkit/codeanalyzer-python |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 848bc6032dcc93a9a7301dcc3f379a72ba13b96e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width