{"id":17185,"date":"2024-10-31T02:00:38","date_gmt":"2024-10-31T09:00:38","guid":{"rendered":"https:\/\/softwareengineeringdaily.com\/?p=17185"},"modified":"2024-10-23T22:58:03","modified_gmt":"2024-10-24T05:58:03","slug":"typescript-eslint-with-josh-goldberg","status":"publish","type":"post","link":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/","title":{"rendered":"TypeScript ESLint with Josh Goldberg"},"content":{"rendered":"<div style=\"text-align: justify;\">\n<p style=\"text-align: justify;\">TypeScript is a superset of JavaScript that adds static typing with optional type annotations. It was created at Microsoft and first released in 2012.<\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p style=\"text-align: justify;\"><a href=\"https:\/\/x.com\/tseslint\">TypeScript ESLint<\/a> enables ESLint and Prettier to run on TypeScript code.<\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p><a href=\"https:\/\/x.com\/JoshuaKGoldberg\">Josh Goldberg<\/a> is a host for Software Engineering Daily, the author of Learning TypeScript by O\u2019Reilly, and a Microsoft MVP. He&#8217;s also a maintainer of TypeScript ESLint. In this episode, Josh speaks with Pawe\u0142 Borkowski about the history of TypeScript, why it was created, some of its current limitations, the TypeScript ESLint project, and more.<\/p>\n<\/div>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2023\/06\/pawel.png\"><img decoding=\"async\" data-attachment-id=\"15095\" data-permalink=\"https:\/\/softwareengineeringdaily.com\/2023\/06\/06\/modern-robotics-platform\/pawel\/\" data-orig-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2023\/06\/pawel.png?fit=200%2C240&amp;ssl=1\" data-orig-size=\"200,240\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"pawel\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2023\/06\/pawel.png?fit=200%2C240&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2023\/06\/pawel.png?fit=200%2C240&amp;ssl=1\" class=\"size-full wp-image-15095 alignleft\" src=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2023\/06\/pawel.png?resize=200%2C240&#038;ssl=1\" alt=\"\" width=\"200\" height=\"240\" data-recalc-dims=\"1\" \/><\/a>Pawe\u0142 is the founder at <a href=\"https:\/\/flat.social\/\">flat.social<\/a> the world\u2019s first \u2018flatverse\u2019 start-up and <a href=\"https:\/\/glot.space\/\">glot.space<\/a>, an AI-powered language learning app. Pawel\u2019s background is as a full-stack software engineer with a lean and experimental approach towards product development. With a strong grounding in computing science, he spent the last decade getting early-stage products off the ground &#8211; both in startup and corporate settings. Follow Pawe\u0142 on <a href=\"https:\/\/twitter.com\/pawel_io\">Twitter<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/borkowskip\/\">LinkedIn<\/a> and his personal website &#8211; <a href=\"https:\/\/pawel.io\/\">pawel.io<\/a>.<\/p>\n<div style=\"text-align: justify;\">\n<p><a href=\"http:\/\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/SED1757-TS_ESLint.txt\">Please click here to see the transcript of this episode.<\/a><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p style=\"text-align: left;\">Sponsorship inquiries: <a href=\"https:\/\/cms.megaphone.fm\/organizations\/619b680e-d813-11ea-9750-e7ecac406436\/podcasts\/e60108fe-e328-11ea-b2b6-1348249f900a\/episodes\/3913370a-bc44-11ed-ace6-8b1f96d82bba\/sponsor@softwareengineeringdaily.com\">sponsor@softwareengineeringdaily.com<\/a><\/p>\n<\/div>\n<p style=\"text-align: justify;\">\n","protected":false},"excerpt":{"rendered":"<p>TypeScript is a superset of JavaScript that adds static typing with optional type annotations. It was created at Microsoft and first released in 2012. TypeScript ESLint enables ESLint and Prettier to run on TypeScript code. Josh Goldberg is a host for Software Engineering Daily, the author of Learning TypeScript by O\u2019Reilly, and a Microsoft MVP.<\/p>\n","protected":false},"author":94,"featured_media":17186,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1363,2143,5755,5765,14],"tags":[10,5847,17,6468],"class_list":["post-17185","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-episodes","category-exclusive-content","category-hosts","category-pawel-borkowski","category-podcast","tag-javascript","tag-josh-goldberg","tag-typescript","tag-typescript-eslint"],"jetpack_publicize_connections":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TypeScript ESLint with Josh Goldberg - Software Engineering Daily<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TypeScript ESLint with Josh Goldberg - Software Engineering Daily\" \/>\n<meta property=\"og:description\" content=\"TypeScript is a superset of JavaScript that adds static typing with optional type annotations. It was created at Microsoft and first released in 2012. TypeScript ESLint enables ESLint and Prettier to run on TypeScript code. Josh Goldberg is a host for Software Engineering Daily, the author of Learning TypeScript by O\u2019Reilly, and a Microsoft MVP.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/\" \/>\n<meta property=\"og:site_name\" content=\"Software Engineering Daily\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-31T09:00:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-24T05:58:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"SEDaily\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@software_daily\" \/>\n<meta name=\"twitter:site\" content=\"@software_daily\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"SEDaily\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/\"},\"author\":{\"name\":\"SEDaily\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/f1a6631864960c74ef79dae73df8984c\"},\"headline\":\"TypeScript ESLint with Josh Goldberg\",\"datePublished\":\"2024-10-31T09:00:38+00:00\",\"dateModified\":\"2024-10-24T05:58:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/\"},\"wordCount\":187,\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1\",\"keywords\":[\"JavaScript\",\"Josh Goldberg\",\"typescript\",\"TypeScript ESLint\"],\"articleSection\":[\"All Content\",\"Exclusive Content\",\"Hosts\",\"Pawe\u0142 Borkowski\",\"Podcast\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/\",\"url\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/\",\"name\":\"TypeScript ESLint with Josh Goldberg - Software Engineering Daily\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1\",\"datePublished\":\"2024-10-31T09:00:38+00:00\",\"dateModified\":\"2024-10-24T05:58:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1\",\"width\":600,\"height\":315},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/softwareengineeringdaily.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TypeScript ESLint with Josh Goldberg\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"name\":\"Software Engineering Daily\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\",\"name\":\"Software Engineering Daily\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"width\":549,\"height\":169,\"caption\":\"Software Engineering Daily\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/software_daily\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/f1a6631864960c74ef79dae73df8984c\",\"name\":\"SEDaily\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg\",\"caption\":\"SEDaily\"},\"url\":\"https:\/\/softwareengineeringdaily.com\/author\/sed-production\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TypeScript ESLint with Josh Goldberg - Software Engineering Daily","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/","og_locale":"en_US","og_type":"article","og_title":"TypeScript ESLint with Josh Goldberg - Software Engineering Daily","og_description":"TypeScript is a superset of JavaScript that adds static typing with optional type annotations. It was created at Microsoft and first released in 2012. TypeScript ESLint enables ESLint and Prettier to run on TypeScript code. Josh Goldberg is a host for Software Engineering Daily, the author of Learning TypeScript by O\u2019Reilly, and a Microsoft MVP.","og_url":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/","og_site_name":"Software Engineering Daily","article_published_time":"2024-10-31T09:00:38+00:00","article_modified_time":"2024-10-24T05:58:03+00:00","og_image":[{"width":600,"height":315,"url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1","type":"image\/png"}],"author":"SEDaily","twitter_card":"summary_large_image","twitter_creator":"@software_daily","twitter_site":"@software_daily","twitter_misc":{"Written by":"SEDaily","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#article","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/"},"author":{"name":"SEDaily","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/f1a6631864960c74ef79dae73df8984c"},"headline":"TypeScript ESLint with Josh Goldberg","datePublished":"2024-10-31T09:00:38+00:00","dateModified":"2024-10-24T05:58:03+00:00","mainEntityOfPage":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/"},"wordCount":187,"publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1","keywords":["JavaScript","Josh Goldberg","typescript","TypeScript ESLint"],"articleSection":["All Content","Exclusive Content","Hosts","Pawe\u0142 Borkowski","Podcast"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/","url":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/","name":"TypeScript ESLint with Josh Goldberg - Software Engineering Daily","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#primaryimage"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1","datePublished":"2024-10-31T09:00:38+00:00","dateModified":"2024-10-24T05:58:03+00:00","breadcrumb":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#primaryimage","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1","width":600,"height":315},{"@type":"BreadcrumbList","@id":"https:\/\/softwareengineeringdaily.com\/2024\/10\/31\/typescript-eslint-with-josh-goldberg\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/softwareengineeringdaily.com\/"},{"@type":"ListItem","position":2,"name":"TypeScript ESLint with Josh Goldberg"}]},{"@type":"WebSite","@id":"https:\/\/softwareengineeringdaily.com\/#website","url":"https:\/\/softwareengineeringdaily.com\/","name":"Software Engineering Daily","description":"","publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/softwareengineeringdaily.com\/#organization","name":"Software Engineering Daily","url":"https:\/\/softwareengineeringdaily.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","width":549,"height":169,"caption":"Software Engineering Daily"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/software_daily"]},{"@type":"Person","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/f1a6631864960c74ef79dae73df8984c","name":"SEDaily","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg","caption":"SEDaily"},"url":"https:\/\/softwareengineeringdaily.com\/author\/sed-production\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/10\/TypeScript-ESLint-with-Josh-Goldberg.png?fit=600%2C315&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p7GuoD-4tb","_links":{"self":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/17185"}],"collection":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/comments?post=17185"}],"version-history":[{"count":0,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/17185\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media\/17186"}],"wp:attachment":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media?parent=17185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/categories?post=17185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/tags?post=17185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}