-
Notifications
You must be signed in to change notification settings - Fork 159
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
format and linting #18
Conversation
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.
👍 Looks good to me! Reviewed everything up to d067a92 in 42 seconds
More details
- Looked at
861
lines of code in33
files - Skipped
1
files when reviewing. - Skipped posting
4
drafted comments based on config settings.
1. Makefile:30
- Draft comment:
Add a newline at the end of the file for POSIX compliance. - Reason this comment was not posted:
Confidence changes required:50%
The Makefile is missing a newline at the end of the file, which is a best practice for POSIX compliance.
2. README.md:50
- Draft comment:
Add a newline at the end of the file for POSIX compliance. - Reason this comment was not posted:
Confidence changes required:50%
The README.md file is missing a newline at the end of the file, which is a best practice for POSIX compliance.
3. SECURITY.md:13
- Draft comment:
Add a newline at the end of the file for POSIX compliance. - Reason this comment was not posted:
Confidence changes required:50%
The SECURITY.md file is missing a newline at the end of the file, which is a best practice for POSIX compliance.
4. conftest.py:2
- Draft comment:
Ensure imports are grouped by standard library, third-party, and local application imports. - Reason this comment was not posted:
Confidence changes required:20%
The import order in conftest.py should follow the convention of standard library imports first, then third-party imports, and finally local application imports. However, since there are only standard library imports, this is acceptable.
Workflow ID: wflow_EI1FbBaCtfuECfQS
You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet
mode, and more.
d067a92
to
0b6b03d
Compare
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.
👍 Looks good to me! Incremental review on 0b6b03d in 28 seconds
More details
- Looked at
266
lines of code in7
files - Skipped
0
files when reviewing. - Skipped posting
3
drafted comments based on config settings.
1. core/graphiti.py:1
- Draft comment:
Group import statements according to PEP 8 guidelines: standard library imports, third-party imports, and local application imports should be separated by a blank line. - Reason this comment was not posted:
Confidence changes required:50%
The import statements incore/graphiti.py
are not grouped according to PEP 8 guidelines. Standard library imports, third-party imports, and local application imports should be separated by a blank line.
2. core/search/search.py:1
- Draft comment:
Group import statements according to PEP 8 guidelines: standard library imports, third-party imports, and local application imports should be separated by a blank line. - Reason this comment was not posted:
Confidence changes required:50%
The import statements incore/search/search.py
are not grouped according to PEP 8 guidelines. Standard library imports, third-party imports, and local application imports should be separated by a blank line.
3. core/utils/maintenance/graph_data_operations.py:1
- Draft comment:
Group import statements according to PEP 8 guidelines: standard library imports, third-party imports, and local application imports should be separated by a blank line. - Reason this comment was not posted:
Confidence changes required:50%
The import statements incore/utils/maintenance/graph_data_operations.py
are not grouped according to PEP 8 guidelines. Standard library imports, third-party imports, and local application imports should be separated by a blank line.
Workflow ID: wflow_J5BuKpWFDamvfPbo
You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet
mode, and more.
* Makefile and format * fix podcast stuff * refactor: update import statement for transcript_parser in podcast_runner.py * format and linting * chore: Update import statements and remove unused code in maintenance module
Summary:
This PR introduces a
Makefile
for task automation, reorders imports, fixes paths, and updatespyproject.toml
for consistent formatting and development dependencies.Key points:
Makefile
for task automation:install
,format
,lint
,test
,check
.examples/podcast
andtests
.pyproject.toml
to includeruff
andpytest
as development dependencies.README.md
andSECURITY.md
.Generated with ❤️ by ellipsis.dev