Tienson Qin
471d413d80
Rename checkbox-default-value to scalar-default-value
2024-11-25 14:38:22 +08:00
Gabriel Horner
ce18010b2b
refactor: Decouple simple queries in db graph
...
from original *property rules by giving simple queries
their own rules. This allows simple queries to grow in functionality
and complexity without affecting other features. Also fixed
private-property rule wasn't working because deps weren't configured
2024-11-21 17:56:58 -05:00
Gabriel Horner
8864c3515f
enhance: add tests for default value querying
...
Had to extend sqlite.build with :build/properties-ref-types for
:logseq.property/default-value's internal ref type needs
2024-11-21 16:31:48 -05:00
Tienson Qin
a97fc07be4
fix: datalog lint rules
2024-11-19 18:08:17 +08:00
Gabriel Horner
230e74fcd6
fix: tests and doc strings
2024-11-07 21:34:37 -05:00
Gabriel Horner
cc2d6df37b
fix: query builder can query private built-in properties
...
like before
2024-11-07 11:40:03 -05:00
Gabriel Horner
0036a5d9de
fix: invalid throws and remove unused values
...
Caught by updating to latest kondo
2024-10-31 14:12:09 -04:00
Tienson Qin
beb3472fec
Disable lint rules for db :property and :page-property
2024-08-05 17:12:24 -04:00
Gabriel Horner
512dd6b543
chore: update linters to use latest deps
2024-08-05 16:29:28 -04:00
Gabriel Horner
e58f1221d2
fix: Insufficient bindings error after datascript upgrade
...
After upgrading our forked datascript from 1.5.3 to 1.7.1,
bindings in two of our rules behaved differently. The workaround
of adding an `and` where none was required before is sufficient.
Fixes LOG-3177
2024-06-27 16:15:08 -04:00
Gabriel Horner
4059062919
fix: block property rules for new properties structure
2024-05-06 16:40:55 -04:00
Gabriel Horner
edaf9b286a
chore: move frontend db namespaces to a dedicated parent ns
...
Moved these namespaces to logseq.db.frontend.* to make their purpose
explicit and make the namespaces easier to maintain
2023-10-16 17:24:51 -04:00
Gabriel Horner
0ad7796b19
Fix db lints
2023-07-27 16:45:11 -04:00
Gabriel Horner
e9fecfa280
Fix property rules for advanced queries with db graphs
...
and provide a rules var just for db graphs.
Also simplify query-dsl db-graph support as query-dsl/parse-query
doesn't need to know about db graphs for how it's used
2023-07-25 13:53:18 -04:00
Gabriel Horner
9310e9e449
Fix db lints
...
Split out a common fn from restore-initial-data to make it
more readable
2023-07-17 12:56:01 -04:00
Gabriel Horner
b56cbf0fd2
Fix: one more exception to rule linter
2023-06-28 09:28:42 -04:00
Gabriel Horner
3f1d32dd6c
Update clj-kondo and bb-tasks for deps projects
2023-06-13 14:48:50 +08:00
Gabriel Horner
13277b875d
Upgrade to latest clj-kondo - pods were pretty out of date
2022-12-09 13:17:09 -05:00
Gabriel Horner
794684750e
Fix up rules lint know that rules var is a map
2022-11-21 14:02:58 +08:00
Gabriel Horner
a368cab5e4
Add ns linter to deps libs and then add+update ns docstrings
2022-09-21 10:17:15 +08:00
Gabriel Horner
ee9f390761
Localize bb-tasks for deps
...
Deps need to be independent to not introduce testing bugs.
These bb tasks are good candidates to move into bb-tasks gitlib
2022-06-10 15:39:11 +08:00