mirror of
https://github.com/AJaySi/ALwrity.git
synced 2026-04-25 00:45:54 +03:00
[PR #355] ci: add root .editorconfig and centralize lint configs under .github/config #660
Labels
No labels
AI Content Agents
AI Content Strategy
AI Content planning
AI Marketing Tools
AI SEO
AI personalization
AI writer
ALwrity Copi-lot
Alwrity web search
Anthropic
DeepSeek
Gemini AI
Integration
LLM
OnBoarding
OnBoarding
RAG knowledgebase Memory
bug
documentation
enhancement
good first issue
help wanted
invalid
openai
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ALwrity#660
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/AJaySi/ALwrity/pull/355
Author: @AJaySi
Created: 2/13/2026
Status: 🔄 Open
Base:
main← Head:codex/add-comprehensive-linting-to-github-workflow📝 Commits (10+)
db50935Documentation updates and scheduler dashboard improvements531d027Remove large generated media files from Git tracking328ac7dAdded Backlinking feature397e926Refactor Image Studio, Video Studio, Backlinking, Scheduler Dashboard, YouTube Router, and Story Writer.bd6e0cbBacklinking AI Enhancement Complete.6d51cabfeat: Complete Competitor Analyzer Refactoring + Week 1-2 Immediate Winsef31895Apply essential SSOT PostgreSQL architecture - dual database with backward compatibility4a8f3edComplete PostgreSQL-only architecture with SQLite removal7bba595Fix DATABASE_URL references to use dual PostgreSQL architecture9ed791fFix PostgreSQL JSON index error in content_assets table📊 Changes
852 files changed (+151379 additions, -10661 deletions)
View changed files
➕
.editorconfig(+13 -0)📝
.github/README.md(+46 -21)➕
.github/config/commitlint.config.cjs(+19 -0)➕
.github/config/editorconfig(+12 -0)➕
.github/config/pre-commit-config.yaml(+30 -0)➕
.github/config/pylintrc(+20 -0)➕
.github/config/pyproject.toml(+14 -0)➕
.github/config/stylelintrc.json(+13 -0)➕
.github/workflows/lint.yml(+109 -0)📝
.gitignore(+18 -0)➕
IMAGE_STUDIO_REVIEW.md(+80 -0)➕
ToBeMigrated/legacy_backlinker/App.css(+42 -0)➕
ToBeMigrated/legacy_backlinker/App.tsx(+31 -0)➕
ToBeMigrated/legacy_backlinker/assets/ai-brain-icon.png(+0 -0)➕
ToBeMigrated/legacy_backlinker/assets/neural-network-hero.jpg(+0 -0)➕
ToBeMigrated/legacy_backlinker/components/comparison-section.tsx(+103 -0)➕
ToBeMigrated/legacy_backlinker/components/dashboard-preview.tsx(+201 -0)➕
ToBeMigrated/legacy_backlinker/components/dashboard/analytics-summary.tsx(+109 -0)➕
ToBeMigrated/legacy_backlinker/components/dashboard/collaboration-tracker.tsx(+271 -0)➕
ToBeMigrated/legacy_backlinker/components/dashboard/dashboard-header.tsx(+42 -0)...and 80 more files
📄 Description
Motivation
.editorconfigshim so contributor tooling works out of the box..github/config/to make workflows and hooks reference a single location.Description
/.editorconfigto surface formatting rules to editors and IDEs without changing CI logic..github/config/:commitlint.config.cjs,editorconfig,pre-commit-config.yaml,pylintrc,pyproject.toml, andstylelintrc.json./.github/workflows/lint.ymlthat runs Commitlint, ESLint/Stylelint forfrontend, Ruff/Pylint forbackend, pre-commit hooks, and a Gitleaks scan..github/config/(for example--config .github/config/pyproject.tomland--rcfile=.github/config/pylintrc).Testing
nl -ba .editorconfigandnl -ba .github/config/editorconfig, which displayed the expected root shim and preserved centralized copy.git status --short, which showed the new files staged as expected.git add .editorconfig && git commit -m "ci: add root editorconfig for out-of-box editor support", and the commit succeeded.make_prhelper, which completed successfully.Codex Task
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.