Skip to content

Add an in-project linter rule and rule test support - #988

Open
st0012 wants to merge 1 commit into
mainfrom
codex/linter-smoke-rule
Open

Add an in-project linter rule and rule test support#988
st0012 wants to merge 1 commit into
mainfrom
codex/linter-smoke-rule

Conversation

@st0012

@st0012 st0012 commented Aug 6, 2026

Copy link
Copy Markdown
Member

Add a built-in rule that checks the structure of discovered linter rule files. The rule also provides an end-to-end smoke test for the linter infrastructure.

This PR also adds test support for project rules. Missing gem load paths and diagnostics from installed gems no longer block rdx lint.

@st0012
st0012 force-pushed the codex/linter-smoke-rule branch from c58537f to a1377fe Compare August 6, 2026 17:17
@st0012
st0012 force-pushed the codex/linter-file-backed-rule-tests branch from b4c60ef to 39e1ea8 Compare August 6, 2026 17:17
@st0012
st0012 force-pushed the codex/linter-smoke-rule branch from a1377fe to df28bc7 Compare August 6, 2026 18:32
@st0012
st0012 changed the base branch from codex/linter-file-backed-rule-tests to codex/linter-rule-authoring August 6, 2026 18:32
@st0012 st0012 changed the title Add an in-project linter smoke test Enforce linter rule structure Aug 6, 2026
@st0012
st0012 force-pushed the codex/linter-smoke-rule branch 3 times, most recently from c1adc12 to 89f3989 Compare August 6, 2026 21:06
@st0012
st0012 force-pushed the codex/linter-rule-authoring branch 3 times, most recently from 507a918 to c17ac30 Compare August 7, 2026 17:11
@st0012
st0012 force-pushed the codex/linter-smoke-rule branch from 89f3989 to 770a592 Compare August 7, 2026 17:11
@st0012 st0012 changed the title Enforce linter rule structure Add an in-project linter rule and rule test support Aug 7, 2026
@st0012
st0012 force-pushed the codex/linter-rule-authoring branch 2 times, most recently from ed23857 to 0a7b9e1 Compare August 7, 2026 20:16
@st0012
st0012 force-pushed the codex/linter-smoke-rule branch from 770a592 to 378bbd4 Compare August 7, 2026 20:36
Base automatically changed from codex/linter-rule-authoring to main August 7, 2026 21:26
@st0012
st0012 force-pushed the codex/linter-smoke-rule branch from 378bbd4 to 832d4b7 Compare August 7, 2026 22:00
@st0012
st0012 marked this pull request as ready for review August 8, 2026 09:44
@st0012
st0012 requested a review from a team as a code owner August 8, 2026 09:44
Assisted-By: devx/348380ff-5362-4e75-b229-8f6db00a32f6
@st0012
st0012 force-pushed the codex/linter-smoke-rule branch from 832d4b7 to 7578eff Compare August 8, 2026 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant