{"id":20432,"date":"2022-07-20T07:54:00","date_gmt":"2022-07-20T14:54:00","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/"},"modified":"2025-06-11T07:49:00","modified_gmt":"2025-06-11T14:49:00","slug":"announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/","title":{"rendered":"Announcing public preview of ESLint rules for Power Apps and Dynamics 365"},"content":{"rendered":"<p><span style=\"color: #333333; font-size: 1rem;\">In 2019, we <\/span><a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/announcing-general-availability-of-solution-checker\/\" style=\"font-size: 1rem;\">announced<\/a><span style=\"color: #333333; font-size: 1rem;\"> the general availability of Solution Checker. This helped many of you analyze your solutions and packages for any issues in your customizations. We got feedback from you that this is very valuable in finding and addressing issues before deploying to production environments.<\/span><\/p>\n<p>Today we\u2019re taking a step further and bringing these validations to your development environment to help you find and fix issues in your JavaScript code before being added to a solution.\u00a0<strong>We are excited to announce the public preview of ESLint rules for Power Apps model-driven apps and Dynamics 365 CE<\/strong>.<\/p>\n<h5>How to get it?<\/h5>\n<p>If you already have the <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=dbaeumer.vscode-eslint\">ESLint extension for Visual Studio Code<\/a> installed, you can get started by adding <a href=\"https:\/\/www.npmjs.com\/package\/@microsoft\/eslint-plugin-power-apps\">Power Apps ESLint npm package<\/a> name and version in package.json in the build tools. Note that the version number will change when this becomes generally available.<\/p>\n<p><img decoding=\"async\" alt=\"Power Apps ESLint npm installation in VS code\" class=\"size-full wp-image-20474\" height=\"785\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg 1461w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation-300x161.jpg 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation-1024x550.jpg 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation-768x413.jpg 768w\" sizes=\"(max-width: 1461px) 100vw, 1461px\" \/><\/p>\n<p>Next step is to configure the ESLint rules in the eslintrc file.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"eslintrc file\" class=\"size-full wp-image-20483\" height=\"433\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/eslintrc.png\" width=\"775\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/eslintrc.webp 775w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/eslintrc-300x168.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/eslintrc-768x429.webp 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/p>\n<h5>How does it work?<\/h5>\n<p>When the npm packaged is installed and the ESLint rules are configured in the eslintrc file, any <a href=\"https:\/\/docs.microsoft.com\/en-us\/power-apps\/maker\/data-platform\/use-powerapps-checker#best-practice-rules-used-by-solution-checker\">violations<\/a> in the code will be caught and listed in the problems console automatically. Hovering over the issue in code will show a detailed description of the violation, corrections needed, and a link to a document that provides more details.<\/p>\n<p><img decoding=\"async\" alt=\"Power Apps ESLint rules in VS Code\" class=\"size-full wp-image-20473\" height=\"1157\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/ESLint-demo.gif\"\/><\/p>\n<h5>Call to action<\/h5>\n<p><a href=\"https:\/\/www.npmjs.com\/package\/@microsoft\/eslint-plugin-power-apps\">Install Power Apps ESLint npm package<\/a> in your development environment and try it. Refer to the\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/power-apps\/maker\/data-platform\/use-powerapps-checker\">documentation\u00a0<\/a>to learn more about the rules and detailed instructions.<\/p>\n<p>Please share your\u00a0feedback\/suggestions\u00a0<a href=\"https:\/\/powerusers.microsoft.com\/t5\/Power-Apps-Pro-Dev-ISV\/Power-Apps-ESLint-npm-package-public-preview\/m-p\/1679862#M6548\">in this thread<\/a>.<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce the public preview of ESLint rules for Power Apps model-driven apps and Dynamics 365 CE. This will help you find and fix issues in your JavaScript code before being packaged into a solution.<\/p>\n","protected":false},"author":170,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[3423],"job-role":[],"product":[3473],"property":[],"topic":[3421,3422],"coauthors":[2160],"class_list":["post-20432","post","type-post","status-publish","format-standard","hentry","audience-it-professional","content-type-tips-and-guides","product-power-apps","topic-application-modernization","topic-hyperautomation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing public preview of ESLint rules for Power Apps and Dynamics 365 - Microsoft Power Platform Blog<\/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:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing public preview of ESLint rules for Power Apps and Dynamics 365 - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"We are excited to announce the public preview of ESLint rules for Power Apps model-driven apps and Dynamics 365 CE. This will help you find and fix issues in your JavaScript code before being packaged into a solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-20T14:54:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T14:49:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1461\" \/>\n\t<meta property=\"og:image:height\" content=\"785\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sid Gundavarapu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sid Gundavarapu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/sid-gundavarapu\/\",\"@type\":\"Person\",\"@name\":\"Sid Gundavarapu\"}],\"headline\":\"Announcing public preview of ESLint rules for Power Apps and Dynamics 365\",\"datePublished\":\"2022-07-20T14:54:00+00:00\",\"dateModified\":\"2025-06-11T14:49:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/\"},\"wordCount\":266,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/\",\"name\":\"Announcing public preview of ESLint rules for Power Apps and Dynamics 365 - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg\",\"datePublished\":\"2022-07-20T14:54:00+00:00\",\"dateModified\":\"2025-06-11T14:49:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg\",\"width\":1461,\"height\":785,\"caption\":\"npm installation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing public preview of ESLint rules for Power Apps and Dynamics 365\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/87e818d58f9d315200895a3b1c6e7df9\",\"name\":\"Sid Gundavarapu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/e51a4cdf1580afba75e772cafae3de25239cf1de29e912a1984b8acadd7f7ce4?s=96&d=mm&r=gf5c7d4f0cceb8a3ac50d1b049ed79400\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e51a4cdf1580afba75e772cafae3de25239cf1de29e912a1984b8acadd7f7ce4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e51a4cdf1580afba75e772cafae3de25239cf1de29e912a1984b8acadd7f7ce4?s=96&d=mm&r=g\",\"caption\":\"Sid Gundavarapu\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/sidhartg\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing public preview of ESLint rules for Power Apps and Dynamics 365 - Microsoft Power Platform Blog","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:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/","og_locale":"en_US","og_type":"article","og_title":"Announcing public preview of ESLint rules for Power Apps and Dynamics 365 - Microsoft Power Platform Blog","og_description":"We are excited to announce the public preview of ESLint rules for Power Apps model-driven apps and Dynamics 365 CE. This will help you find and fix issues in your JavaScript code before being packaged into a solution.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2022-07-20T14:54:00+00:00","article_modified_time":"2025-06-11T14:49:00+00:00","og_image":[{"width":1461,"height":785,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg","type":"image\/jpeg"}],"author":"Sid Gundavarapu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sid Gundavarapu","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/sid-gundavarapu\/","@type":"Person","@name":"Sid Gundavarapu"}],"headline":"Announcing public preview of ESLint rules for Power Apps and Dynamics 365","datePublished":"2022-07-20T14:54:00+00:00","dateModified":"2025-06-11T14:49:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/"},"wordCount":266,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/","name":"Announcing public preview of ESLint rules for Power Apps and Dynamics 365 - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg","datePublished":"2022-07-20T14:54:00+00:00","dateModified":"2025-06-11T14:49:00+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2022\/07\/npm-installation.jpg","width":1461,"height":785,"caption":"npm installation"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/07\/20\/announcing-public-preview-of-eslint-rules-for-power-apps-and-dynamics-365\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing public preview of ESLint rules for Power Apps and Dynamics 365"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/87e818d58f9d315200895a3b1c6e7df9","name":"Sid Gundavarapu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e51a4cdf1580afba75e772cafae3de25239cf1de29e912a1984b8acadd7f7ce4?s=96&d=mm&r=gf5c7d4f0cceb8a3ac50d1b049ed79400","url":"https:\/\/secure.gravatar.com\/avatar\/e51a4cdf1580afba75e772cafae3de25239cf1de29e912a1984b8acadd7f7ce4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e51a4cdf1580afba75e772cafae3de25239cf1de29e912a1984b8acadd7f7ce4?s=96&d=mm&r=g","caption":"Sid Gundavarapu"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/sidhartg\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/20432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/170"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=20432"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/20432\/revisions"}],"predecessor-version":[{"id":130098,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/20432\/revisions\/130098"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=20432"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=20432"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=20432"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=20432"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=20432"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=20432"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=20432"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=20432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}