Salsa Audit #666
alilleybrinker
started this conversation in
General
Salsa Audit
#666
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The State of Salsa in Hipcheck Core
HcEngineImpl
Session
HcEngine
core
default_policy_expr
default_query_explanation
query
VersionQuery
hc_version
npm_version
eslint_version
git_version
SourceQuery
target
local
remote
head
name
url
ConfigSource
config_dir
policy
poliy_path
github_api_token
cache_dir
unresolved_analysis_tree
normalized_unresolved_analysis_tree
RiskConfigQuery
risk_policy
LanguageConfigQuery
langs_file_rel
langs_file
PracticesConfigQuery
binary_formats_file_rel
binary_formats_file
AttacksConfigQuery
typo_file_rel
typo_file
CommitsConfigQuery
orgs_file_rel
orgs_file
contributor_trust_value_threshold
contributor_trust_month_count_threshold
RiskConfigQueryStorage
LanguagesConfigQueryStorage
PracticesConfigQueryStorage
AttacksConfigQueryStorage
CommitConfigQueryStorage
WeightTreeQueryStorage
SourceQueryStorage
ReportParamsStorage
ScoringProviderStorage
VersionQueryStorage
HcEngineStorage
Basically at the end of this, out of all of the above, only the use of Salsa for querying should remain. Everything else should be plain functions.
I'd break the stuff above into categories:
Source
struct; not clear if that's even still relevant)Beta Was this translation helpful? Give feedback.
All reactions