mirror of
https://github.com/flectar/mail.git
synced 2026-11-12 18:23:36 +00:00
ohos: clear ArkTS lint findings
Run the ArkTS rules of oxk (oxc-ark) over the shell sources: give build() an explicit return type, use the remaining catch parameters, and replace the indexed access in the staged file name with pop(). The linter reports no findings for entry/src/main/ets.
This commit is contained in:
1 parent
2c653187cc
commit
cdea28675f
2 files changed
+16
-10
No files matched your search
@@ -55,7 +55,7 @@ struct Index {
|
||||
this.imeAttached = false;
|
||||
}
|
||||
|
||||
build() {
|
||||
build(): void {
|
||||
Column() {
|
||||
XComponent({
|
||||
id: 'flectar_mail_surface',
|
||||
@@ -282,7 +282,8 @@ struct Index {
|
||||
}
|
||||
});
|
||||
} catch (error) {
|
||||
hilog.error(0x0000, LOG_TAG, 'IME hide failed');
|
||||
hilog.error(0x0000, LOG_TAG, 'IME hide failed: %{public}s',
|
||||
(error as BusinessError).message);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -338,7 +339,8 @@ struct Index {
|
||||
'pasteboard permission request failed: %{public}d', error.code);
|
||||
});
|
||||
} catch (error) {
|
||||
hilog.error(0x0000, LOG_TAG, 'pasteboard permission request failed');
|
||||
hilog.error(0x0000, LOG_TAG, 'pasteboard permission request failed: %{public}s',
|
||||
(error as BusinessError).message);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -349,7 +351,8 @@ struct Index {
|
||||
duration: 3000,
|
||||
});
|
||||
} catch (error) {
|
||||
hilog.error(0x0000, LOG_TAG, 'pasteboard notice failed');
|
||||
hilog.error(0x0000, LOG_TAG, 'pasteboard notice failed: %{public}s',
|
||||
(error as BusinessError).message);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -371,7 +374,7 @@ struct Index {
|
||||
hilog.info(0x0000, LOG_TAG, 'stage: mkdir reported %{public}d; continuing', failure.code);
|
||||
}
|
||||
const segments = uri.split('/');
|
||||
const raw = segments.length > 0 ? segments[segments.length - 1] : 'document';
|
||||
const raw = segments.pop() ?? 'document';
|
||||
// The picker chooses the file name; keep it to a conservative character
|
||||
// set and length so it cannot escape the cache directory.
|
||||
const cleaned = raw.replace(/[^A-Za-z0-9._-]/g, '_').substring(0, 96);
|
||||
|
||||
@@ -55,7 +55,7 @@ struct Index {
|
||||
this.imeAttached = false;
|
||||
}
|
||||
|
||||
build() {
|
||||
build(): void {
|
||||
Column() {
|
||||
XComponent({
|
||||
id: 'flectar_mail_surface',
|
||||
@@ -282,7 +282,8 @@ struct Index {
|
||||
}
|
||||
});
|
||||
} catch (error) {
|
||||
hilog.error(0x0000, LOG_TAG, 'IME hide failed');
|
||||
hilog.error(0x0000, LOG_TAG, 'IME hide failed: %{public}s',
|
||||
(error as BusinessError).message);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -338,7 +339,8 @@ struct Index {
|
||||
'pasteboard permission request failed: %{public}d', error.code);
|
||||
});
|
||||
} catch (error) {
|
||||
hilog.error(0x0000, LOG_TAG, 'pasteboard permission request failed');
|
||||
hilog.error(0x0000, LOG_TAG, 'pasteboard permission request failed: %{public}s',
|
||||
(error as BusinessError).message);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -349,7 +351,8 @@ struct Index {
|
||||
duration: 3000,
|
||||
});
|
||||
} catch (error) {
|
||||
hilog.error(0x0000, LOG_TAG, 'pasteboard notice failed');
|
||||
hilog.error(0x0000, LOG_TAG, 'pasteboard notice failed: %{public}s',
|
||||
(error as BusinessError).message);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -371,7 +374,7 @@ struct Index {
|
||||
hilog.info(0x0000, LOG_TAG, 'stage: mkdir reported %{public}d; continuing', failure.code);
|
||||
}
|
||||
const segments = uri.split('/');
|
||||
const raw = segments.length > 0 ? segments[segments.length - 1] : 'document';
|
||||
const raw = segments.pop() ?? 'document';
|
||||
// The picker chooses the file name; keep it to a conservative character
|
||||
// set and length so it cannot escape the cache directory.
|
||||
const cleaned = raw.replace(/[^A-Za-z0-9._-]/g, '_').substring(0, 96);
|
||||
|
||||
Reference in new issue
Block a user