{"id":7868,"date":"2023-09-07T14:12:28","date_gmt":"2023-09-07T08:42:28","guid":{"rendered":"https:\/\/innovationm.co\/?p=7868"},"modified":"2023-09-07T14:15:14","modified_gmt":"2023-09-07T08:45:14","slug":"the-benefits-of-sonarlint-for-code-quality","status":"publish","type":"post","link":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/","title":{"rendered":"Understanding the Benefits of SonarLint for\u00a0 Code Quality"},"content":{"rendered":"<p>As software developers, ensuring the quality of our code is paramount. Poorly written code can lead to bugs, vulnerabilities, and maintenance headaches. That&#8217;s where SonarLint comes in. SonarLint is a powerful code quality tool that provides real-time feedback on your code as you write it, helping you catch and fix issues early in the development process. In this blog post, we will explore the benefits of SonarLint for code quality and how it can improve your development workflow.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone  wp-image-7871\" src=\"https:\/\/innovationm.co\/wp-content\/uploads\/2023\/09\/b1-300x166.png\" alt=\"\" width=\"370\" height=\"205\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/b1-300x166.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/b1.png 451w\" sizes=\"(max-width: 370px) 100vw, 370px\" \/><\/p>\n<p><strong><u>Early Detection of Code Smells<\/u><\/strong><\/p>\n<p>Code smells are code snippets that indicate potential issues or bad practices in your codebase.\u00a0 SonarLint analyzes your code in real time and identifies standard code smells such as unused variables, unnecessary casts, and redundant code. By catching these issues early in the development process, SonarLint helps you maintain clean, maintainable, and efficient code.<\/p>\n<p><img decoding=\"async\" class=\"alignnone  wp-image-7873\" src=\"https:\/\/innovationm.co\/wp-content\/uploads\/2023\/09\/b2-300x131.png\" alt=\"\" width=\"355\" height=\"155\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/b2-300x131.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/b2.png 451w\" sizes=\"(max-width: 355px) 100vw, 355px\" \/><\/p>\n<p><strong><u>Automatic Code Security Checks<\/u><\/strong><\/p>\n<p>Security is a critical aspect of software development. SonarLint comes with built-in security rules that detect potential security vulnerabilities in your code. It helps you identify security risks such as\u00a0 SQL injection, cross-site scripting (XSS), and insecure cryptography, among others. By providing real-time feedback on security issues, SonarLint empowers you to write secure code and protect your application from potential attacks.<\/p>\n<p><img decoding=\"async\" class=\"alignnone  wp-image-7874\" src=\"https:\/\/innovationm.co\/wp-content\/uploads\/2023\/09\/b3-300x120.png\" alt=\"\" width=\"360\" height=\"144\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/b3-300x120.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/b3.png 451w\" sizes=\"(max-width: 360px) 100vw, 360px\" \/><\/p>\n<p><strong><u>Consistent Code Styling<\/u><\/strong><\/p>\n<p>Maintaining a consistent code style across your codebase is crucial for readability and maintainability. SonarLint provides automatic checks for code styling conventions, such as indentation, naming conventions, and formatting. It helps you identify and fix code styling issues,\u00a0 ensuring that your codebase follows the coding standards set by your team or organization.<\/p>\n<p><strong><u>Seamless Integration with Popular IDEs<\/u><\/strong><\/p>\n<p>SonarLint integrates seamlessly with popular integrated development environments (IDEs) such as\u00a0 Eclipse, IntelliJ IDEA, and Visual Studio Code. It provides real-time feedback on code issues directly within your IDE, allowing you to fix issues as you write code. This helps you catch and fix issues without having to switch to a separate tool or perform manual code reviews, saving time and improving your development workflow.<\/p>\n<p><strong><u>Customizable Rules and Profiles<\/u><\/strong><\/p>\n<p>SonarLint allows you to configure the rules and profiles according to your project&#8217;s requirements.\u00a0 You can enable or disable specific rules, set severity levels, and customize the analysis scope to suit your needs. This flexibility allows you to tailor SonarLint to your specific project and coding standards, ensuring that it aligns with your development practices.<\/p>\n<p><strong><u>Improved Code Review Process<\/u><\/strong><\/p>\n<p>Code reviews are an essential part of the software development process. SonarLint helps improve your code review process by automatically catching code issues that might have been missed during manual reviews. It provides an additional layer of code analysis, making your code reviews more comprehensive and practical.<\/p>\n<p>In conclusion, SonarLint is a powerful code quality tool that provides real-time feedback on your code, helping you catch and fix issues early in the development process. Its benefits include early detection of code smells, automatic code security checks, consistent code styling, seamless integration with popular IDEs, customizable rules and profiles, and an improved code review process.\u00a0 By using SonarLint, you can improve your code quality, reduce the risk of bugs and vulnerabilities,\u00a0 and enhance your development workflow.<\/p>\n<p>If no issue in sonarLint :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-7875\" src=\"https:\/\/innovationm.co\/wp-content\/uploads\/2023\/09\/b4-300x138.png\" alt=\"\" width=\"385\" height=\"177\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/b4-300x138.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/b4.png 451w\" sizes=\"(max-width: 385px) 100vw, 385px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As software developers, ensuring the quality of our code is paramount. Poorly written code can lead to bugs, vulnerabilities, and maintenance headaches. That&#8217;s where SonarLint comes in. SonarLint is a powerful code quality tool that provides real-time feedback on your code as you write it, helping you catch and fix issues early in the development [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7869,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[585,7,263,257,570,102],"tags":[722,723,916,700,917],"class_list":["post-7868","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-app-development","category-mobile-testing","category-orm","category-react","category-software-testing","category-web-service","tag-blog","tag-blogging","tag-code-quality","tag-sonarlint","tag-sonarlint-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Understanding the Benefits of SonarLint for\u00a0 Code Quality - InnovationM - 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.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Understanding the Benefits of SonarLint for\u00a0 Code Quality - InnovationM - Blog\" \/>\n<meta property=\"og:description\" content=\"As software developers, ensuring the quality of our code is paramount. Poorly written code can lead to bugs, vulnerabilities, and maintenance headaches. That&#8217;s where SonarLint comes in. SonarLint is a powerful code quality tool that provides real-time feedback on your code as you write it, helping you catch and fix issues early in the development [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/\" \/>\n<meta property=\"og:site_name\" content=\"InnovationM - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-07T08:42:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-07T08:45:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/blog-image-1-\u2013-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"InnovationM Admin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InnovationM Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/\"},\"author\":{\"name\":\"InnovationM Admin\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\"},\"headline\":\"Understanding the Benefits of SonarLint for\u00a0 Code Quality\",\"datePublished\":\"2023-09-07T08:42:28+00:00\",\"dateModified\":\"2023-09-07T08:45:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/\"},\"wordCount\":530,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/blog-image-1-\u2013-3.png\",\"keywords\":[\"blog\",\"blogging\",\"code quality\",\"sonarlint\",\"sonarlint blog\"],\"articleSection\":[\"Mobile App Development\",\"Mobile Testing\",\"ORM\",\"React\",\"Software Testing\",\"Web service\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/\",\"name\":\"Understanding the Benefits of SonarLint for\u00a0 Code Quality - InnovationM - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/blog-image-1-\u2013-3.png\",\"datePublished\":\"2023-09-07T08:42:28+00:00\",\"dateModified\":\"2023-09-07T08:45:14+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/blog-image-1-\u2013-3.png\",\"contentUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/blog-image-1-\u2013-3.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/the-benefits-of-sonarlint-for-code-quality\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Understanding the Benefits of SonarLint for\u00a0 Code Quality\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\",\"name\":\"InnovationM - Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\",\"name\":\"InnovationM Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"caption\":\"InnovationM Admin\"},\"sameAs\":[\"http:\\\/\\\/www.innovationm.com\\\/\"],\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/author\\\/innovationmadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Understanding the Benefits of SonarLint for\u00a0 Code Quality - InnovationM - 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.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/","og_locale":"en_US","og_type":"article","og_title":"Understanding the Benefits of SonarLint for\u00a0 Code Quality - InnovationM - Blog","og_description":"As software developers, ensuring the quality of our code is paramount. Poorly written code can lead to bugs, vulnerabilities, and maintenance headaches. That&#8217;s where SonarLint comes in. SonarLint is a powerful code quality tool that provides real-time feedback on your code as you write it, helping you catch and fix issues early in the development [&hellip;]","og_url":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/","og_site_name":"InnovationM - Blog","article_published_time":"2023-09-07T08:42:28+00:00","article_modified_time":"2023-09-07T08:45:14+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/blog-image-1-\u2013-3.png","type":"image\/png"}],"author":"InnovationM Admin","twitter_misc":{"Written by":"InnovationM Admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/#article","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/"},"author":{"name":"InnovationM Admin","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed"},"headline":"Understanding the Benefits of SonarLint for\u00a0 Code Quality","datePublished":"2023-09-07T08:42:28+00:00","dateModified":"2023-09-07T08:45:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/"},"wordCount":530,"commentCount":0,"image":{"@id":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/blog-image-1-\u2013-3.png","keywords":["blog","blogging","code quality","sonarlint","sonarlint blog"],"articleSection":["Mobile App Development","Mobile Testing","ORM","React","Software Testing","Web service"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/","url":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/","name":"Understanding the Benefits of SonarLint for\u00a0 Code Quality - InnovationM - Blog","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/#primaryimage"},"image":{"@id":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/blog-image-1-\u2013-3.png","datePublished":"2023-09-07T08:42:28+00:00","dateModified":"2023-09-07T08:45:14+00:00","author":{"@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed"},"breadcrumb":{"@id":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/#primaryimage","url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/blog-image-1-\u2013-3.png","contentUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/09\/blog-image-1-\u2013-3.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.innovationm.com\/blog\/the-benefits-of-sonarlint-for-code-quality\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.innovationm.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Understanding the Benefits of SonarLint for\u00a0 Code Quality"}]},{"@type":"WebSite","@id":"https:\/\/www.innovationm.com\/blog\/#website","url":"https:\/\/www.innovationm.com\/blog\/","name":"InnovationM - Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.innovationm.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed","name":"InnovationM Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","caption":"InnovationM Admin"},"sameAs":["http:\/\/www.innovationm.com\/"],"url":"https:\/\/www.innovationm.com\/blog\/author\/innovationmadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/7868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/comments?post=7868"}],"version-history":[{"count":0,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/7868\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media\/7869"}],"wp:attachment":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media?parent=7868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/categories?post=7868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/tags?post=7868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}