err_02_txt
C:\astro-projects\memorial-korpech-crimea> pnpm astro check
> memorial-korpech-crimea@1.0.0 astro C:\astro-projects\memorial-korpech-crimea
> astro "check"
18:18:28 [content] Syncing content
18:18:28 [content] Content config changed
18:18:28 [content] Clearing content store
18:18:28 [WARN] [glob-loader] No files found matching "**/*.md,!README.md" in directory "src\content\memorials"
18:18:28 [content] Synced content
18:18:28 [types] Generated 3.47s
18:18:28 [check] Getting diagnostics for Astro files in C:\astro-projects\memorial-korpech-crimea...
scripts/csv-to-fallen.mjs:259:84 - warning ts(6385): '(from: number, length?: number | undefined): string' is deprecated.
259 const id = row['document_id'] || `${Date.now()}-${Math.random().toString(36).substr(2, 9)}`;
~~~~~~
scripts/csv-to-fallen.mjs:236:11 - warning ts(6133): 'needsReview' is declared but its value is never read.
236 let needsReview = false;
~~~~~~~~~~~
scripts/csv-to-fallen.mjs:46:159 - error ts(1005): ';' expected.
46 const en = 'A-a-B-b-V-v-G-g-G-g-D-d-E-e-E-e-E-e-ZH-zh-Z-z-I-i-I-i-I-i-J-j-K-k-L-l-M-m-N-n-O-o-P-p-R-r-S-s-T-t-U-u-F-f-H-h-TS-ts-CH-ch-SH-sh-SCH-sch-''-Y-y-''-E-e-YU-yu-YA-ya-';
~~~~~~~~~~~~~~~~~~~
scripts/csv-to-fallen.mjs:46:152 - error ts(1005): ',' expected.
46 const en = 'A-a-B-b-V-v-G-g-G-g-D-d-E-e-E-e-E-e-ZH-zh-Z-z-I-i-I-i-I-i-J-j-K-k-L-l-M-m-N-n-O-o-P-p-R-r-S-s-T-t-U-u-F-f-H-h-TS-ts-CH-ch-SH-sh-SCH-sch-''-Y-y-''-E-e-YU-yu-YA-ya-';
~~~~~~~
scripts/csv-to-fallen.mjs:41:433 - error ts(1161): Unterminated regular expression literal.
41 const UNIT_PATTERN = /(\d{1,4})\s*(сп|сд|ап|тп|тап|гап|сап|мсп|мсб|тбр|сбр|абр|оп|об|ор|рота|батальон|полк|дивизия|бригада|бао|оад|озад|минп|пулеметн|броне|мото|танковый|арт|минбатр|пб|сапбатр|отд|отдельный|иптад|птап|зенап|зад|пао|шао|бао|уак|укр|ур|отд\. броне\. рота|отд\. мото\. мех\. полк|отд\. сап\. бат\.|отд\. бат\. связи|отд\. рота связи|лбс|олбс|опс|ппс|в/ч|эр|тб|аб|минд|гсп|гсд|пс|омсб|мсбр|тд|мд|ад|сд|гв\.|гвардейский)/i;
~~
scripts/csv-to-fallen.mjs:41:432 - error ts(1005): ';' expected.
41 const UNIT_PATTERN = /(\d{1,4})\s*(сп|сд|ап|тп|тап|гап|сап|мсп|мсб|тбр|сбр|абр|оп|об|ор|рота|батальон|полк|дивизия|бригада|бао|оад|озад|минп|пулеметн|броне|мото|танковый|арт|минбатр|пб|сапбатр|отд|отдельный|иптад|птап|зенап|зад|пао|шао|бао|уак|укр|ур|отд\. броне\. рота|отд\. мото\. мех\. полк|отд\. сап\. бат\.|отд\. бат\. связи|отд\. рота связи|лбс|олбс|опс|ппс|в/ч|эр|тб|аб|минд|гсп|гсд|пс|омсб|мсбр|тд|мд|ад|сд|гв\.|гвардейский)/i;
~
scripts/csv-to-fallen.mjs:41:420 - error ts(1134): Variable declaration expected.
41 const UNIT_PATTERN = /(\d{1,4})\s*(сп|сд|ап|тп|тап|гап|сап|мсп|мсб|тбр|сбр|абр|оп|об|ор|рота|батальон|полк|дивизия|бригада|бао|оад|озад|минп|пулеметн|броне|мото|танковый|арт|минбатр|пб|сапбатр|отд|отдельный|иптад|птап|зенап|зад|пао|шао|бао|уак|укр|ур|отд\. броне\. рота|отд\. мото\. мех\. полк|отд\. сап\. бат\.|отд\. бат\. связи|отд\. рота связи|лбс|олбс|опс|ппс|в/ч|эр|тб|аб|минд|гсп|гсд|пс|омсб|мсбр|тд|мд|ад|сд|гв\.|гвардейский)/i;
~
scripts/csv-to-fallen.mjs:41:419 - error ts(1134): Variable declaration expected.
41 const UNIT_PATTERN = /(\d{1,4})\s*(сп|сд|ап|тп|тап|гап|сап|мсп|мсб|тбр|сбр|абр|оп|об|ор|рота|батальон|полк|дивизия|бригада|бао|оад|озад|минп|пулеметн|броне|мото|танковый|арт|минбатр|пб|сапбатр|отд|отдельный|иптад|птап|зенап|зад|пао|шао|бао|уак|укр|ур|отд\. броне\. рота|отд\. мото\. мех\. полк|отд\. сап\. бат\.|отд\. бат\. связи|отд\. рота связи|лбс|олбс|опс|ппс|в/ч|эр|тб|аб|минд|гсп|гсд|пс|омсб|мсбр|тд|мд|ад|сд|гв\.|гвардейский)/i;
~
scripts/csv-to-fallen.mjs:41:418 - error ts(1127): Invalid character.
41 const UNIT_PATTERN = /(\d{1,4})\s*(сп|сд|ап|тп|тап|гап|сап|мсп|мсб|тбр|сбр|абр|оп|об|ор|рота|батальон|полк|дивизия|бригада|бао|оад|озад|минп|пулеметн|броне|мото|танковый|арт|минбатр|пб|сапбатр|отд|отдельный|иптад|птап|зенап|зад|пао|шао|бао|уак|укр|ур|отд\. броне\. рота|отд\. мото\. мех\. полк|отд\. сап\. бат\.|отд\. бат\. связи|отд\. рота связи|лбс|олбс|опс|ппс|в/ч|эр|тб|аб|минд|гсп|гсд|пс|омсб|мсбр|тд|мд|ад|сд|гв\.|гвардейский)/i;
scripts/csv-to-fallen.mjs:4:3 - error ts(1109): Expression expected.
4 +++ scripts/csv-to-fallen.mjs (修改后)
~
scripts/csv-to-fallen.mjs:1:3 - error ts(1109): Expression expected.
1 --- scripts/csv-to-fallen.mjs (原始)
~
scripts/csv-to-markdown.mjs:27:7 - warning ts(6133): 'FILES' is declared but its value is never read.
27 const FILES = {
~~~~~
scripts/csv-to-markdown.mjs:13:1 - warning ts(6192): All imports in import declaration are unused.
13 import { readdir, readFile, writeFile } from 'fs/promises';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/components/memorial/CardFull.astro:12:60 - error ts(2339): Property 'photo' does not exist on type 'unknown'.
12 const { person, service, burial, memorialization, sources, photo } = data;
~~~~~
src/components/memorial/CardFull.astro:12:51 - error ts(2339): Property 'sources' does not exist on type 'unknown'.
12 const { person, service, burial, memorialization, sources, photo } = data;
~~~~~~~
src/components/memorial/CardFull.astro:12:34 - error ts(2339): Property 'memorialization' does not exist on type 'unknown'.
12 const { person, service, burial, memorialization, sources, photo } = data;
~~~~~~~~~~~~~~~
src/components/memorial/CardFull.astro:12:26 - error ts(2339): Property 'burial' does not exist on type 'unknown'.
12 const { person, service, burial, memorialization, sources, photo } = data;
~~~~~~
src/components/memorial/CardFull.astro:12:17 - error ts(2339): Property 'service' does not exist on type 'unknown'.
12 const { person, service, burial, memorialization, sources, photo } = data;
~~~~~~~
src/components/memorial/CardFull.astro:12:9 - error ts(2339): Property 'person' does not exist on type 'unknown'.
12 const { person, service, burial, memorialization, sources, photo } = data;
~~~~~~
src/components/memorial/CardSummary.astro:21:35 - error ts(18046): 'data' is of type 'unknown'.
21 const cardUrl = `/memorial/card/${data.slug}/`;
~~~~
src/components/memorial/CardSummary.astro:12:17 - error ts(2339): Property 'burial' does not exist on type 'unknown'.
12 const { person, burial } = data;
~~~~~~
src/components/memorial/CardSummary.astro:12:9 - error ts(2339): Property 'person' does not exist on type 'unknown'.
12 const { person, burial } = data;
~~~~~~
src/components/memorial/CardSummary.astro:15:7 - warning ts(6133): 'fullName' is declared but its value is never read.
15 const fullName = `${person.last_name} ${person.first_name}${person.middle_name ? ' ' + person.middle_name : ''}`;
~~~~~~~~
src/pages/[...lang]/memorial/rss.xml.ts:27:13 - warning ts(6133): 'fullName' is declared but its value is never read.
27 const fullName = `${card.data.person.last_name} ${card.data.person.first_name}${card.data.person.middle_name ? ' ' + card.data.person.middle_name : ''}`;
~~~~~~~~
src/pages/[...lang]/memorial/card/[slug].astro:11:19 - error ts(18048): 'card' is possibly 'undefined'.
11
~~~~
src/pages/[...lang]/memorial/card/[slug].astro:3:10 - warning ts(6133): 'getCollection' is declared but its value is never read.
3 import { getCollection, getEntry } from 'astro:content';
~~~~~~~~~~~~~
Result (67 files):
- 19 errors
- 0 warnings
- 7 hints
ELIFECYCLE Command failed with exit code 1.
PS C:\astro-projects\memorial-korpech-crimea>
Leave a Comment