Skip to content

Commit 373a337

Browse files
committed
fix: lint urls
1 parent 66da667 commit 373a337

File tree

3 files changed

+35
-34
lines changed

3 files changed

+35
-34
lines changed

bun.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"lockfileVersion": 1,
3+
"configVersion": 0,
34
"workspaces": {
45
"": {
56
"name": "postgres_lsp",

crates/pgls_diagnostics_categories/src/categories.rs

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -13,39 +13,39 @@
1313
// must be between `define_categories! {\n` and `\n ;\n`.
1414

1515
define_categories! {
16-
"lint/safety/addSerialColumn": "https://pg-language-server.com/latest/rules/add-serial-column",
17-
"lint/safety/addingFieldWithDefault": "https://pg-language-server.com/latest/rules/adding-field-with-default",
18-
"lint/safety/addingForeignKeyConstraint": "https://pg-language-server.com/latest/rules/adding-foreign-key-constraint",
19-
"lint/safety/addingNotNullField": "https://pg-language-server.com/latest/rules/adding-not-null-field",
20-
"lint/safety/addingPrimaryKeyConstraint": "https://pg-language-server.com/latest/rules/adding-primary-key-constraint",
21-
"lint/safety/addingRequiredField": "https://pg-language-server.com/latest/rules/adding-required-field",
22-
"lint/safety/banCharField": "https://pg-language-server.com/latest/rules/ban-char-field",
23-
"lint/safety/banConcurrentIndexCreationInTransaction": "https://pg-language-server.com/latest/rules/ban-concurrent-index-creation-in-transaction",
24-
"lint/safety/banDropColumn": "https://pg-language-server.com/latest/rules/ban-drop-column",
25-
"lint/safety/banDropDatabase": "https://pg-language-server.com/latest/rules/ban-drop-database",
26-
"lint/safety/banDropNotNull": "https://pg-language-server.com/latest/rules/ban-drop-not-null",
27-
"lint/safety/banDropTable": "https://pg-language-server.com/latest/rules/ban-drop-table",
28-
"lint/safety/banTruncateCascade": "https://pg-language-server.com/latest/rules/ban-truncate-cascade",
29-
"lint/safety/changingColumnType": "https://pg-language-server.com/latest/rules/changing-column-type",
30-
"lint/safety/constraintMissingNotValid": "https://pg-language-server.com/latest/rules/constraint-missing-not-valid",
31-
"lint/safety/creatingEnum": "https://pg-language-server.com/latest/rules/creating-enum",
32-
"lint/safety/disallowUniqueConstraint": "https://pg-language-server.com/latest/rules/disallow-unique-constraint",
33-
"lint/safety/lockTimeoutWarning": "https://pg-language-server.com/latest/rules/lock-timeout-warning",
34-
"lint/safety/multipleAlterTable": "https://pg-language-server.com/latest/rules/multiple-alter-table",
35-
"lint/safety/preferBigInt": "https://pg-language-server.com/latest/rules/prefer-big-int",
36-
"lint/safety/preferBigintOverInt": "https://pg-language-server.com/latest/rules/prefer-bigint-over-int",
37-
"lint/safety/preferBigintOverSmallint": "https://pg-language-server.com/latest/rules/prefer-bigint-over-smallint",
38-
"lint/safety/preferIdentity": "https://pg-language-server.com/latest/rules/prefer-identity",
39-
"lint/safety/preferJsonb": "https://pg-language-server.com/latest/rules/prefer-jsonb",
40-
"lint/safety/preferRobustStmts": "https://pg-language-server.com/latest/rules/prefer-robust-stmts",
41-
"lint/safety/preferTextField": "https://pg-language-server.com/latest/rules/prefer-text-field",
42-
"lint/safety/preferTimestamptz": "https://pg-language-server.com/latest/rules/prefer-timestamptz",
43-
"lint/safety/renamingColumn": "https://pg-language-server.com/latest/rules/renaming-column",
44-
"lint/safety/renamingTable": "https://pg-language-server.com/latest/rules/renaming-table",
45-
"lint/safety/requireConcurrentIndexCreation": "https://pg-language-server.com/latest/rules/require-concurrent-index-creation",
46-
"lint/safety/requireConcurrentIndexDeletion": "https://pg-language-server.com/latest/rules/require-concurrent-index-deletion",
47-
"lint/safety/runningStatementWhileHoldingAccessExclusive": "https://pg-language-server.com/latest/rules/running-statement-while-holding-access-exclusive",
48-
"lint/safety/transactionNesting": "https://pg-language-server.com/latest/rules/transaction-nesting",
16+
"lint/safety/addSerialColumn": "https://pg-language-server.com/latest/reference/rules/add-serial-column/",
17+
"lint/safety/addingFieldWithDefault": "https://pg-language-server.com/latest/reference/rules/adding-field-with-default/",
18+
"lint/safety/addingForeignKeyConstraint": "https://pg-language-server.com/latest/reference/rules/adding-foreign-key-constraint/",
19+
"lint/safety/addingNotNullField": "https://pg-language-server.com/latest/reference/rules/adding-not-null-field/",
20+
"lint/safety/addingPrimaryKeyConstraint": "https://pg-language-server.com/latest/reference/rules/adding-primary-key-constraint/",
21+
"lint/safety/addingRequiredField": "https://pg-language-server.com/latest/reference/rules/adding-required-field/",
22+
"lint/safety/banCharField": "https://pg-language-server.com/latest/reference/rules/ban-char-field/",
23+
"lint/safety/banConcurrentIndexCreationInTransaction": "https://pg-language-server.com/latest/reference/rules/ban-concurrent-index-creation-in-transaction/",
24+
"lint/safety/banDropColumn": "https://pg-language-server.com/latest/reference/rules/ban-drop-column/",
25+
"lint/safety/banDropDatabase": "https://pg-language-server.com/latest/reference/rules/ban-drop-database/",
26+
"lint/safety/banDropNotNull": "https://pg-language-server.com/latest/reference/rules/ban-drop-not-null/",
27+
"lint/safety/banDropTable": "https://pg-language-server.com/latest/reference/rules/ban-drop-table/",
28+
"lint/safety/banTruncateCascade": "https://pg-language-server.com/latest/reference/rules/ban-truncate-cascade/",
29+
"lint/safety/changingColumnType": "https://pg-language-server.com/latest/reference/rules/changing-column-type/",
30+
"lint/safety/constraintMissingNotValid": "https://pg-language-server.com/latest/reference/rules/constraint-missing-not-valid/",
31+
"lint/safety/creatingEnum": "https://pg-language-server.com/latest/reference/rules/creating-enum/",
32+
"lint/safety/disallowUniqueConstraint": "https://pg-language-server.com/latest/reference/rules/disallow-unique-constraint/",
33+
"lint/safety/lockTimeoutWarning": "https://pg-language-server.com/latest/reference/rules/lock-timeout-warning/",
34+
"lint/safety/multipleAlterTable": "https://pg-language-server.com/latest/reference/rules/multiple-alter-table/",
35+
"lint/safety/preferBigInt": "https://pg-language-server.com/latest/reference/rules/prefer-big-int/",
36+
"lint/safety/preferBigintOverInt": "https://pg-language-server.com/latest/reference/rules/prefer-bigint-over-int/",
37+
"lint/safety/preferBigintOverSmallint": "https://pg-language-server.com/latest/reference/rules/prefer-bigint-over-smallint/",
38+
"lint/safety/preferIdentity": "https://pg-language-server.com/latest/reference/rules/prefer-identity/",
39+
"lint/safety/preferJsonb": "https://pg-language-server.com/latest/reference/rules/prefer-jsonb/",
40+
"lint/safety/preferRobustStmts": "https://pg-language-server.com/latest/reference/rules/prefer-robust-stmts/",
41+
"lint/safety/preferTextField": "https://pg-language-server.com/latest/reference/rules/prefer-text-field/",
42+
"lint/safety/preferTimestamptz": "https://pg-language-server.com/latest/reference/rules/prefer-timestamptz/",
43+
"lint/safety/renamingColumn": "https://pg-language-server.com/latest/reference/rules/renaming-column/",
44+
"lint/safety/renamingTable": "https://pg-language-server.com/latest/reference/rules/renaming-table/",
45+
"lint/safety/requireConcurrentIndexCreation": "https://pg-language-server.com/latest/reference/rules/require-concurrent-index-creation/",
46+
"lint/safety/requireConcurrentIndexDeletion": "https://pg-language-server.com/latest/reference/rules/require-concurrent-index-deletion/",
47+
"lint/safety/runningStatementWhileHoldingAccessExclusive": "https://pg-language-server.com/latest/reference/rules/running-statement-while-holding-access-exclusive/",
48+
"lint/safety/transactionNesting": "https://pg-language-server.com/latest/reference/rules/transaction-nesting/",
4949
// end lint rules
5050
// splinter rules start
5151
"splinter/performance/authRlsInitplan": "https://supabase.com/docs/guides/database/database-advisors?lint=0003_auth_rls_initplan",

xtask/codegen/src/generate_new_analyser_rule.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ pub fn generate_new_analyser_rule(
129129
// We sort rules to reduce conflicts between contributions made in parallel.
130130
let rule_line = match category {
131131
Category::Lint => format!(
132-
r#" "lint/{group}/{rule_name_camel}": "{PGLS_WEBSITE}/latest/rules/{kebab_case_rule}","#
132+
r#" "lint/{group}/{rule_name_camel}": "{PGLS_WEBSITE}/latest/reference/rules/{kebab_case_rule}/","#
133133
),
134134
};
135135
let lint_start = match category {

0 commit comments

Comments
 (0)