Centralize branding assets#18806
Conversation
Deploy preview
Push a fix or re-run the workflow to try again. Common culprits
|
|
Vale prose linter → found 48 errors, 73 warnings, 20 suggestions in your markdown Full report → Copy the linter results into an LLM to batch-fix issues. Linter being weird? Update the rules!
|
| Line | Severity | Message | Rule |
|---|---|---|---|
| 7:53 | warning | Use 'PostHog' instead of 'posthog'. | Vale.Terms |
| 7:86 | warning | Use 'PostHog' instead of 'posthog'. | Vale.Terms |
| 15:189 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 17:72 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 19:65 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 23:172 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 31:230 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 41:69 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 41:82 | warning | 'Anli' is a possible misspelling. | PostHogBase.Spelling |
contents/handbook/brand/assets.md — 9 errors, 15 warnings, 11 suggestions
| Line | Severity | Message | Rule |
|---|---|---|---|
| 30:44 | warning | Use 'PostHog' instead of 'posthog'. | Vale.Terms |
| 33:19 | warning | 'logomark' is a possible misspelling. | PostHogBase.Spelling |
| 33:47 | warning | 'wordmark' is a possible misspelling. | PostHogBase.Spelling |
| 39:104 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 39:146 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 45:27 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 46:76 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 49:15 | warning | 'logomark' is a possible misspelling. | PostHogBase.Spelling |
| 49:57 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 49:59 | warning | 'favicons' is a possible misspelling. | PostHogBase.Spelling |
| 50:20 | warning | 'logomark' is a possible misspelling. | PostHogBase.Spelling |
| 50:129 | warning | 'logomark's' is a possible misspelling. | PostHogBase.Spelling |
| 50:159 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 50:188 | warning | 'logomark' is a possible misspelling. | PostHogBase.Spelling |
| 53:34 | warning | 'logomark' is a possible misspelling. | PostHogBase.Spelling |
| 53:118 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 55:12 | warning | 'PNGs' is a possible misspelling. | PostHogBase.Spelling |
| 55:213 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 57:258 | warning | 'logomark' is a possible misspelling. | PostHogBase.Spelling |
| 100:155 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 129:45 | warning | 'semibold' is a possible misspelling. | PostHogBase.Spelling |
| 130:46 | warning | 'semibold' is a possible misspelling. | PostHogBase.Spelling |
| 138:72 | suggestion | Prefer 'proper nouns or they' over 'he'. | PostHogBase.Inclusivity |
| 138:86 | suggestion | Prefer 'proper nouns or their/theirs' over 'his'. | PostHogBase.Inclusivity |
| 138:90 | warning | 'hoggy' is a possible misspelling. | PostHogBase.Spelling |
| 142:26 | suggestion | Prefer 'proper nouns or they' over 'he'. | PostHogBase.Inclusivity |
| 142:96 | suggestion | Prefer 'proper nouns or their/theirs' over 'His'. | PostHogBase.Inclusivity |
| 142:198 | suggestion | Prefer 'proper nouns or their/theirs' over 'His'. | PostHogBase.Inclusivity |
| 142:232 | suggestion | Prefer 'proper nouns or their/theirs' over 'his'. | PostHogBase.Inclusivity |
| 142:302 | suggestion | Prefer 'proper nouns or their/theirs' over 'His'. | PostHogBase.Inclusivity |
| 142:335 | suggestion | Prefer 'proper nouns or their/theirs' over 'his'. | PostHogBase.Inclusivity |
| 146:1 | suggestion | Prefer 'proper nouns or they' over 'He'. | PostHogBase.Inclusivity |
| 146:44 | warning | 'monoline' is a possible misspelling. | PostHogBase.Spelling |
| 146:80 | suggestion | Prefer 'proper nouns or they' over 'He'. | PostHogBase.Inclusivity |
| 146:191 | suggestion | Prefer 'proper nouns or they' over 'he'. | PostHogBase.Inclusivity |
contents/handbook/brand/visual-identity.md — 0 errors, 17 warnings, 4 suggestions
| Line | Severity | Message | Rule |
|---|---|---|---|
| 26:20 | warning | 'wordmark' is a possible misspelling. | PostHogBase.Spelling |
| 27:21 | warning | 'wordmark' is a possible misspelling. | PostHogBase.Spelling |
| 28:3 | warning | 'Logomark' is a possible misspelling. | PostHogBase.Spelling |
| 28:71 | warning | 'favicons' is a possible misspelling. | PostHogBase.Spelling |
| 36:22 | warning | 'logomark' is a possible misspelling. | PostHogBase.Spelling |
| 40:70 | warning | 'logomark' is a possible misspelling. | PostHogBase.Spelling |
| 75:5 | warning | 'RoundHog' heading should be in sentence case, and product names should be capitalized. | PostHogBase.SentenceCase |
| 77:44 | warning | Use 'PostHog' instead of 'posthog'. | Vale.Terms |
| 82:5 | warning | 'Semibold' is a possible misspelling. | PostHogBase.Spelling |
| 85:52 | warning | 'Semibold' is a possible misspelling. | PostHogBase.Spelling |
| 120:29 | suggestion | Prefer 'proper nouns or they' over 'He'. | PostHogBase.Inclusivity |
| 120:78 | suggestion | Prefer 'proper nouns or they' over 'He'. | PostHogBase.Inclusivity |
| 120:175 | suggestion | Prefer 'proper nouns or them' over 'him'. | PostHogBase.Inclusivity |
| 120:233 | suggestion | Prefer 'proper nouns or them' over 'him'. | PostHogBase.Inclusivity |
| 218:95 | warning | 'webpages' is a possible misspelling. | PostHogBase.Spelling |
| 224:238 | warning | 'easter' is a possible misspelling. | PostHogBase.Spelling |
| 224:304 | warning | Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. | PostHogBase.ProductNames |
| 230:206 | warning | Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. | PostHogBase.ProductNames |
| 251:38 | warning | Use 'PostHog' instead of 'posthog'. | Vale.Terms |
| 255:53 | warning | 'gridlines' is a possible misspelling. | PostHogBase.Spelling |
| 263:65 | warning | Use 'PostHog' instead of 'posthog'. | Vale.Terms |
contents/handbook/marketing/events.md — 2 errors, 9 warnings, 1 suggestions
| Line | Severity | Message | Rule |
|---|---|---|---|
| 9:162 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 20:211 | warning | Use the Oxford comma before 'and' or 'or' in a list of three or more items. | PostHogBase.OxfordComma |
| 20:219 | warning | 'logstics' is a possible misspelling. | PostHogBase.Spelling |
| 30:10 | warning | 'Taj' is a possible misspelling. | PostHogBase.Spelling |
| 30:22 | suggestion | Prefer 'proper nouns or their/theirs' over 'his'. | PostHogBase.Inclusivity |
| 41:28 | warning | 'roundtable' is a possible misspelling. | PostHogBase.Spelling |
| 53:98 | warning | 'hyperspecific' is a possible misspelling. | PostHogBase.Spelling |
| 54:98 | warning | 'scaleups' is a possible misspelling. | PostHogBase.Spelling |
| 67:53 | warning | Use the Oxford comma before 'and' or 'or' in a list of three or more items. | PostHogBase.OxfordComma |
| 76:12 | warning | 'LARPing' is a possible misspelling. | PostHogBase.Spelling |
| 105:38 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 111:16 | warning | 'yappers' is a possible misspelling. | PostHogBase.Spelling |
contents/handbook/marketing/ownership.md — 2 errors, 10 warnings, 0 suggestions
| Line | Severity | Message | Rule |
|---|---|---|---|
| 17:43 | warning | 'Blitzscale' is a possible misspelling. | PostHogBase.Spelling |
| 20:25 | warning | 'Annika' is a possible misspelling. | PostHogBase.Spelling |
| 21:25 | warning | 'Annika' is a possible misspelling. | PostHogBase.Spelling |
| 22:25 | warning | 'Annika' is a possible misspelling. | PostHogBase.Spelling |
| 27:34 | warning | 'Danilo' is a possible misspelling. | PostHogBase.Spelling |
| 31:33 | warning | 'PMMs' is a possible misspelling. | PostHogBase.Spelling |
| 34:14 | warning | 'comms' is a possible misspelling. | PostHogBase.Spelling |
| 67:64 | warning | 'backlink' is a possible misspelling. | PostHogBase.Spelling |
| 81:13 | warning | 'influencer' is a possible misspelling. | PostHogBase.Spelling |
| 113:27 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 113:77 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 137:22 | warning | Use 'PostHog' instead of 'posthog'. | Vale.Terms |
contents/handbook/marketing/speaker-guide.md — 21 errors, 5 warnings, 2 suggestions
| Line | Severity | Message | Rule |
|---|---|---|---|
| 7:216 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 15:78 | warning | Use 'ClickHouse' instead of 'Clickhouse'. | Vale.Terms |
| 15:322 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 42:9 | warning | 'Hightower' is a possible misspelling. | PostHogBase.Spelling |
| 42:66 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 42:136 | suggestion | Prefer 'proper nouns or they' over 'He'. | PostHogBase.Inclusivity |
| 42:146 | suggestion | Prefer 'proper nouns or their/theirs' over 'his'. | PostHogBase.Inclusivity |
| 63:24 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 68:39 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 71:32 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 73:32 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 89:101 | warning | 'Hoggies' is a possible misspelling. | PostHogBase.Spelling |
| 93:93 | warning | 'Brasseur' is a possible misspelling. | PostHogBase.Spelling |
| 97:146 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 105:102 | warning | 'Sumbit' is a possible misspelling. | PostHogBase.Spelling |
| 111:188 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 117:1 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 118:52 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 119:31 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 120:25 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 126:11 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 127:10 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 128:12 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 129:12 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 130:10 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 131:10 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 132:10 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 133:10 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
contents/library/ops/registering-trademarks.md — 6 errors, 3 warnings, 0 suggestions
| Line | Severity | Message | Rule |
|---|---|---|---|
| 11:53 | warning | Use 'PostHog' instead of 'posthog'. | Vale.Terms |
| 11:94 | warning | Use 'PostHog' instead of 'posthog'. | Vale.Terms |
| 17:189 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 19:72 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 21:65 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 25:172 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 33:230 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 40:69 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 40:82 | warning | 'Anli' is a possible misspelling. | PostHogBase.Spelling |
contents/media-contents.mdx — 0 errors, 8 warnings, 2 suggestions
| Line | Severity | Message | Rule |
|---|---|---|---|
| 10:50 | warning | Use 'PostHog' instead of 'posthog'. | Vale.Terms |
| 20:84 | warning | 'Combinator's' is a possible misspelling. | PostHogBase.Spelling |
| 20:344 | warning | 'Hykes' is a possible misspelling. | PostHogBase.Spelling |
| 33:112 | warning | 'Combinator' is a possible misspelling. | PostHogBase.Spelling |
| 34:164 | warning | 'Formus' is a possible misspelling. | PostHogBase.Spelling |
| 35:189 | warning | 'Formus' is a possible misspelling. | PostHogBase.Spelling |
| 45:12 | warning | 'headshots' is a possible misspelling. | PostHogBase.Spelling |
| 71:43 | suggestion | Prefer 'proper nouns or they' over 'he'. | PostHogBase.Inclusivity |
| 71:60 | suggestion | Prefer 'proper nouns or their/theirs' over 'his'. | PostHogBase.Inclusivity |
| 71:64 | warning | Use American English. Use 'favorite' instead of 'favourite'. | PostHogBase.AmericanEnglish |
contents/tutorials/how-to-connect-posthog-and-notion-with-zapier.md — 1 errors, 1 warnings, 0 suggestions
| Line | Severity | Message | Rule |
|---|---|---|---|
| 49:57 | warning | Capitalize 'Workflows' for PostHog's product. Use 'workflows' for the general industry concept. | PostHogBase.ProductNames |
| 62:81 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
src/components/BrandLogos/README.md — 1 errors, 2 warnings, 0 suggestions
| Line | Severity | Message | Rule |
|---|---|---|---|
| 4:76 | error | Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. | PostHogBase.EnDash |
| 14:22 | warning | 'shortcode' is a possible misspelling. | PostHogBase.Spelling |
| 24:33 | warning | 'logomarks' is a possible misspelling. | PostHogBase.Spelling |
Bundle reportTotal JS (gzip)6.74 MiB (-8.4 KiB / -0.1%) Largest changed named chunks
Eager graph (modules shipped in each entrypoint's initial chunks)
Largest modules in the
|
| Module | Size |
|---|---|
./src/data/mcp-tools.json |
888.6 KiB |
css ./node_modules/.pnpm/css-loader@5.2.7_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@4.3.0_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]!./src/styles/global.css |
747.4 KiB |
./src/components/Stickers/Stickers.tsx |
696.4 KiB |
./node_modules/.pnpm/@radix-ui+react-icons@1.3.2_react@18.3.1/node_modules/@radix-ui/react-icons/dist/react-icons.esm.js |
481.4 KiB |
./node_modules/.pnpm/rehype-raw@7.0.0/node_modules/rehype-raw/lib/index.js + 29 modules |
395.1 KiB |
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.cjs.js |
364.8 KiB |
./src/hooks/useCustomers.tsx + 54 modules |
355.1 KiB |
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js |
354.8 KiB |
./node_modules/.pnpm/react-markdown@8.0.7_@types+react@16.14.66_react@18.3.1/node_modules/react-markdown/lib/react-markdown.js + 88 modules |
351.4 KiB |
./node_modules/.pnpm/cloudinary-core@2.14.0_lodash@4.17.21/node_modules/cloudinary-core/cloudinary-core.js |
281.9 KiB |
./src/components/ProductComparisonTable/index.tsx + 120 modules |
278.6 KiB |
./src/components/SearchUI/index.tsx + 87 modules |
272.1 KiB |
./node_modules/.pnpm/framer-motion@10.18.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/framer-motion/dist/es/render/dom/motion.mjs + 109 modules |
253.9 KiB |
./node_modules/.pnpm/d3@7.9.0/node_modules/d3/src/index.js + 208 modules |
247.4 KiB |
./src/components/Pricing/PricingSlider/Slider.tsx + 87 modules |
239.9 KiB |
Eager-graph budgets are report-only until a baseline is established. Sizes are gzip of public/**/*.js; eager size is webpack module source bytes for the modules actually shipped in the entrypoint's initial chunks (post-tree-shake).
- Updated package.json to include new prebuild scripts for generating brand assets. - Changed references in documentation and components from the old brand assets path to the new path. - Removed the obsolete company brand assets page and updated links across the handbook. - Deleted the sync-brand-assets script as it is no longer needed with the new asset management approach.
- Removed references to the `Logo` component from `@posthog/brand/logo` in multiple files. - Updated logo usage to directly reference SVG paths instead of the React component. - Adjusted related logic in `useCustomers` and other components to accommodate the changes.
🦔 ReviewHog is reviewing this pull requestStep 3/6 · Running review passes · 9/10 Specialist review skills read the changed code in parallel each from their own perspective, a blind-spot sweep catches what they missed, and only validated findings are published back to this pull request. This comment updates as the review progresses. |
Changes
Please describe.
Add screenshots or screen recordings for visual / UI-focused changes.
Checklist
vercel.json