Add Biome for lint and code quality check #2

Merged
Astrian merged 15 commits from dev into main 2025-05-16 10:18:55 +00:00
Showing only changes of commit 0ce566f502 - Show all commits

View File

@ -38,7 +38,7 @@ export default (options: ComponentOptions) => {
private _states: Record<string, any> = {} private _states: Record<string, any> = {}
private _stateToElementsMap: Record<string, Set<HTMLElement>> = {} private _stateToElementsMap: Record<string, Set<HTMLElement>> = {}
private _currentRenderingElement: HTMLElement | null = null private _currentRenderingElement: HTMLElement | null = null
private _statesListeners: Record<string, Function> = {} private _statesListeners: Record<string, (...args: any[]) => void> = {}
private _textBindings: Array<{ private _textBindings: Array<{
node: Text node: Text
expr: string expr: string
@ -69,9 +69,9 @@ export default (options: ComponentOptions) => {
set: (target: Record<string, any>, keyPath: string, value: any) => { set: (target: Record<string, any>, keyPath: string, value: any) => {
const valueRoute = keyPath.split('.') const valueRoute = keyPath.split('.')
let currentTarget = target let currentTarget = target
for (let i in valueRoute) { for (const i in valueRoute) {
const key = valueRoute[i] const key = valueRoute[i]
if (parseInt(i) === valueRoute.length - 1) { if (Number.parseInt(i) === valueRoute.length - 1) {
currentTarget[key] = value currentTarget[key] = value
} else { } else {
if (!currentTarget[key]) { if (!currentTarget[key]) {
@ -110,9 +110,9 @@ export default (options: ComponentOptions) => {
const valueRoute = keyPath.split('.') const valueRoute = keyPath.split('.')
let currentTarget = target let currentTarget = target
for (let i in valueRoute) { for (const i in valueRoute) {
const key = valueRoute[i] const key = valueRoute[i]
if (parseInt(i) === valueRoute.length - 1) { if (Number.parseInt(i) === valueRoute.length - 1) {
return currentTarget[key] return currentTarget[key]
} else { } else {
if (!currentTarget[key]) { if (!currentTarget[key]) {