mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 00:35:00 +00:00
style: format important_files list for improved readability
This commit is contained in:
parent
c758d2b9c4
commit
f9afa1c9f8
1 changed files with 98 additions and 35 deletions
129
aider/special.py
129
aider/special.py
|
@ -10,56 +10,119 @@ def filter_important_files(file_paths):
|
|||
"""
|
||||
important_files = [
|
||||
# Version Control
|
||||
".gitignore", ".gitattributes",
|
||||
".gitignore",
|
||||
".gitattributes",
|
||||
# Documentation
|
||||
"README.md", "CONTRIBUTING.md", "LICENSE", "CHANGELOG.md", "SECURITY.md", "CODEOWNERS",
|
||||
"README.md",
|
||||
"CONTRIBUTING.md",
|
||||
"LICENSE",
|
||||
"CHANGELOG.md",
|
||||
"SECURITY.md",
|
||||
"CODEOWNERS",
|
||||
# Package Management and Dependencies
|
||||
"requirements.txt", "Pipfile", "pyproject.toml", "setup.py",
|
||||
"package.json", "package-lock.json", "yarn.lock", "npm-shrinkwrap.json",
|
||||
"Gemfile", "Gemfile.lock",
|
||||
"composer.json", "composer.lock",
|
||||
"pom.xml", "build.gradle", "build.sbt",
|
||||
"go.mod", "go.sum",
|
||||
"Cargo.toml", "Cargo.lock",
|
||||
"mix.exs", "rebar.config",
|
||||
"requirements.txt",
|
||||
"Pipfile",
|
||||
"pyproject.toml",
|
||||
"setup.py",
|
||||
"package.json",
|
||||
"package-lock.json",
|
||||
"yarn.lock",
|
||||
"npm-shrinkwrap.json",
|
||||
"Gemfile",
|
||||
"Gemfile.lock",
|
||||
"composer.json",
|
||||
"composer.lock",
|
||||
"pom.xml",
|
||||
"build.gradle",
|
||||
"build.sbt",
|
||||
"go.mod",
|
||||
"go.sum",
|
||||
"Cargo.toml",
|
||||
"Cargo.lock",
|
||||
"mix.exs",
|
||||
"rebar.config",
|
||||
"project.clj",
|
||||
# Configuration and Settings
|
||||
".env", ".env.example", ".editorconfig",
|
||||
"tsconfig.json", "jsconfig.json",
|
||||
".babelrc", "babel.config.js",
|
||||
".eslintrc", ".eslintignore",
|
||||
".prettierrc", ".stylelintrc",
|
||||
"tslint.json", ".pylintrc", ".flake8", ".rubocop.yml", ".scalafmt.conf",
|
||||
".env",
|
||||
".env.example",
|
||||
".editorconfig",
|
||||
"tsconfig.json",
|
||||
"jsconfig.json",
|
||||
".babelrc",
|
||||
"babel.config.js",
|
||||
".eslintrc",
|
||||
".eslintignore",
|
||||
".prettierrc",
|
||||
".stylelintrc",
|
||||
"tslint.json",
|
||||
".pylintrc",
|
||||
".flake8",
|
||||
".rubocop.yml",
|
||||
".scalafmt.conf",
|
||||
# Build and Compilation
|
||||
"Makefile", "CMakeLists.txt",
|
||||
"webpack.config.js", "rollup.config.js", "parcel.config.js",
|
||||
"gulpfile.js", "Gruntfile.js",
|
||||
"Makefile",
|
||||
"CMakeLists.txt",
|
||||
"webpack.config.js",
|
||||
"rollup.config.js",
|
||||
"parcel.config.js",
|
||||
"gulpfile.js",
|
||||
"Gruntfile.js",
|
||||
# Testing
|
||||
"pytest.ini", "phpunit.xml", "karma.conf.js", "jest.config.js", "cypress.json",
|
||||
"pytest.ini",
|
||||
"phpunit.xml",
|
||||
"karma.conf.js",
|
||||
"jest.config.js",
|
||||
"cypress.json",
|
||||
# CI/CD
|
||||
".travis.yml", ".gitlab-ci.yml", "Jenkinsfile", "azure-pipelines.yml", "bitbucket-pipelines.yml",
|
||||
".travis.yml",
|
||||
".gitlab-ci.yml",
|
||||
"Jenkinsfile",
|
||||
"azure-pipelines.yml",
|
||||
"bitbucket-pipelines.yml",
|
||||
# Docker and Containers
|
||||
"Dockerfile", "docker-compose.yml", "docker-compose.override.yml",
|
||||
"Dockerfile",
|
||||
"docker-compose.yml",
|
||||
"docker-compose.override.yml",
|
||||
# Cloud and Serverless
|
||||
"serverless.yml", "firebase.json", "now.json", "netlify.toml", "vercel.json", "app.yaml",
|
||||
"serverless.yml",
|
||||
"firebase.json",
|
||||
"now.json",
|
||||
"netlify.toml",
|
||||
"vercel.json",
|
||||
"app.yaml",
|
||||
# Database
|
||||
"schema.sql", "liquibase.properties", "flyway.conf",
|
||||
"schema.sql",
|
||||
"liquibase.properties",
|
||||
"flyway.conf",
|
||||
# Framework-specific
|
||||
"manage.py", "settings.py", # Django
|
||||
"config/routes.rb", "Rakefile", # Ruby on Rails
|
||||
"next.config.js", "nuxt.config.js", # Next.js, Nuxt.js
|
||||
"vue.config.js", "angular.json", # Vue.js, Angular
|
||||
"gatsby-config.js", "gridsome.config.js", # Gatsby, Gridsome
|
||||
"manage.py",
|
||||
"settings.py", # Django
|
||||
"config/routes.rb",
|
||||
"Rakefile", # Ruby on Rails
|
||||
"next.config.js",
|
||||
"nuxt.config.js", # Next.js, Nuxt.js
|
||||
"vue.config.js",
|
||||
"angular.json", # Vue.js, Angular
|
||||
"gatsby-config.js",
|
||||
"gridsome.config.js", # Gatsby, Gridsome
|
||||
# API Documentation
|
||||
"swagger.yaml", "swagger.json", "openapi.yaml", "openapi.json",
|
||||
"swagger.yaml",
|
||||
"swagger.json",
|
||||
"openapi.yaml",
|
||||
"openapi.json",
|
||||
# Language-specific
|
||||
"__init__.py", # Python
|
||||
"stack.yaml", "package.yaml", # Haskell
|
||||
"stack.yaml",
|
||||
"package.yaml", # Haskell
|
||||
".htaccess", # Apache
|
||||
# IDE and Editor
|
||||
".vscode/settings.json", ".idea/workspace.xml",
|
||||
".vscode/settings.json",
|
||||
".idea/workspace.xml",
|
||||
# Misc
|
||||
"CODEOWNERS", ".npmrc", ".yarnrc", ".pypirc",
|
||||
"CODEOWNERS",
|
||||
".npmrc",
|
||||
".yarnrc",
|
||||
".pypirc",
|
||||
]
|
||||
|
||||
def is_important(file_path):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue