<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kripa Lamichanne</title>
    <description>The latest articles on DEV Community by Kripa Lamichanne (@kripa_lamichanne_13010a56).</description>
    <link>https://dev.to/kripa_lamichanne_13010a56</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2153331%2F64786733-907e-4f3b-9199-fabae01b8e1c.png</url>
      <title>DEV Community: Kripa Lamichanne</title>
      <link>https://dev.to/kripa_lamichanne_13010a56</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kripa_lamichanne_13010a56"/>
    <language>en</language>
    <item>
      <title>How to use CodeRabbit to validate issues against Linear Board</title>
      <dc:creator>Kripa Lamichanne</dc:creator>
      <pubDate>Fri, 04 Oct 2024 16:13:54 +0000</pubDate>
      <link>https://dev.to/coderabbitai/how-to-use-coderabbit-to-validate-issues-against-linear-board-23gi</link>
      <guid>https://dev.to/coderabbitai/how-to-use-coderabbit-to-validate-issues-against-linear-board-23gi</guid>
      <description>&lt;p&gt;CodeRabbit is an AI code review tool that integrates with version control platforms like GitHub, GitLab, and Azure DevOps. &lt;/p&gt;

&lt;p&gt;It automatically analyzes pull requests, providing comprehensive reviews powered by Large Language Models (LLM). CodeRabbit offers detailed feedback, flags potential issues, and suggests code improvements. Teams can customize CodeRabbit's behavior through an intuitive UI or YAML configuration files, allowing it to adapt to specific project requirements and coding standards.&lt;/p&gt;

&lt;p&gt;But, do you know that CodeRabbit could also connect with your Issue Tracking or Project management tools like Linear and Jira to perform issue validation, performing a context-aware Pull-request review. &lt;/p&gt;

&lt;p&gt;This blog post covers CodeRabbit's feature that analyzes the issues linked to pull requests and checks whether the code changes effectively resolve linked issues. Whether you're using GitHub, Jira or Linear for issue tracking, CodeRabbit integrates with both.&lt;/p&gt;

&lt;p&gt;Before we explore Linear integration, if you're new to CodeRabbit, we suggest checking &lt;a href="https://coderabbit.ai/blog/how-to-integrate-ai-code-review-into-your-devops-pipeline" rel="noopener noreferrer"&gt;this blog&lt;/a&gt;. It explains how CodeRabbit performs code reviews for pull requests. This background will help you better understand the context of Linear integration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting up Linear Integration
&lt;/h2&gt;

&lt;p&gt;Head on to the Integrations section in &lt;a href="https://app.coderabbit.ai/?_gl=1*f8imq0*_gcl_au*MTMzMTI0ODUzNS4xNzI3NDY3Njg1" rel="noopener noreferrer"&gt;CodeRabbit&lt;/a&gt; and flip the Linear button ON. You've now started the integration process.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F32k073rxg2mkyekgdq57.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F32k073rxg2mkyekgdq57.png" alt=" " width="800" height="219"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you've enabled the integration, you'll need to authorize CodeRabbit to access your Linear workspace. The process differs slightly depending on whether you're a new or existing Linear user. If you're already using Linear, simply authorize it for your workspace. &lt;/p&gt;

&lt;p&gt;New to Linear? just follow the setup prompts to get everything configured.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff63fqhu8okvulwmjilcs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff63fqhu8okvulwmjilcs.png" alt=" " width="800" height="823"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With these two straightforward steps, you've successfully integrated CodeRabbit with Linear. This connection allows CodeRabbit to access your &lt;strong&gt;enter&lt;/strong&gt; Linear issues and provide context-aware code reviews for your pull requests.&lt;/p&gt;

&lt;p&gt;If you need to limit CodeRabbit's access to specific Linear projects, you can do it by three ways. &lt;/p&gt;

&lt;h2&gt;
  
  
  Organization Settings
&lt;/h2&gt;

&lt;p&gt;Navigate to &lt;em&gt;Organization Settings -&amp;gt; Configuration -&amp;gt; Knowledge Base -&amp;gt; Linear Team Keys&lt;/em&gt; section and enter the project keys of the Linear projects you want CodeRabbit to access. By doing this, you ensure that CodeRabbit only uses issue context from the projects you've specified, keeping other project data off-limits.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6dpv5dbb3f82ouq7dvjl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6dpv5dbb3f82ouq7dvjl.png" alt=" " width="800" height="112"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Repository Settings
&lt;/h2&gt;

&lt;p&gt;Navigate to &lt;em&gt;Repository Settings -&amp;gt; Knowledge Base -&amp;gt; Linear Team Keys&lt;/em&gt; section and enter the project keys of the Linear projects you want CodeRabbit to access.&lt;/p&gt;

&lt;h2&gt;
  
  
  YAML Configuration
&lt;/h2&gt;

&lt;p&gt;If you're using YAML configuration (.coderabbit.yaml), you can also specify Linear team keys in the section shown below&lt;/p&gt;

&lt;p&gt;linear:&lt;br&gt;
    team_keys:&lt;/p&gt;

&lt;p&gt;Note:   &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Each setting individually gets applied. It is YAML &amp;gt; Repository &amp;gt; Organization. &lt;/li&gt;
&lt;li&gt;We're assuming you've already connected GitHub and Linear, allowing you to manage GitHub issues through Linear. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;On that note, you haven't set up your GitHub and Linear integration yet, just head over to your Linear workspace settings. Click on 'Integrations', then 'GitHub'. From there, you'll see options to connect your GitHub account, link your organization, and select which repositories you want to sync with Linear.&lt;/p&gt;

&lt;p&gt;Once you are done with repository sync with Linear, your issues will sync between GitHub and Linear automatically. Create an issue in either place, and it'll show up in both.&lt;/p&gt;

&lt;h2&gt;
  
  
  Context-aware PR Review using CodeRabbit’s Issue Validation
&lt;/h2&gt;

&lt;p&gt;CodeRabbit starts by identifying the issue linked to the Pull Request. It then analyzes the code changes in detail and evaluates whether these changes effectively address the linked issue, ensuring the intended problem is actually solved. The image below demonstrates how CodeRabbit provides its analysis, showing whether the Pull Request successfully addresses the linked issue. This assessment helps developers and reviewers quickly understand if the code changes align with the issue's requirements.&lt;/p&gt;

&lt;p&gt;In the below PR, CodeRabbit's analysis process begins by identifying the linked issue #9220, which aims to remove legacy README.md handling in programming exercises. It then examines the pull request's code changes across multiple files, focusing on modifications that treat README.md like any other file in the online code editor. &lt;/p&gt;

&lt;p&gt;CodeRabbit concludes that the pull request effectively addresses the linked issue, as indicated by the green checkmark in the "Assessment against linked issues" section. This demonstrates CodeRabbit's ability to validate whether code changes truly resolve the intended issues, in this case, updating the handling of README.md files in the programming exercise system.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh2kh3q00sljha9gylfpi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh2kh3q00sljha9gylfpi.png" alt=" " width="800" height="631"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also interact with CodeRabbit through chat to verify if a pull request fully addresses its linked issue, helping you make informed decisions about merging.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqosjbfdyfn5dpy4sjqg0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqosjbfdyfn5dpy4sjqg0.png" alt=" " width="800" height="308"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hope this guide has clarified how to integrate CodeRabbit with Linear and how CodeRabbit uses the issue context to validate pull requests. By using this integration, you can ensure if pull requests are effectively solving the problems they're meant to address.&lt;/p&gt;

&lt;p&gt;Integrate CodeRabbit and let it take care of your PR reviews and issue validation, &lt;a href="https://app.coderabbit.ai/login?_gl=1*1wekp3h*_gcl_au*MTMzMTI0ODUzNS4xNzI3NDY3Njg1" rel="noopener noreferrer"&gt;Start your free trial &lt;/a&gt;today!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>codereview</category>
      <category>startup</category>
    </item>
    <item>
      <title>Announcing CodeRabbit Startup Program</title>
      <dc:creator>Kripa Lamichanne</dc:creator>
      <pubDate>Thu, 03 Oct 2024 20:00:59 +0000</pubDate>
      <link>https://dev.to/coderabbitai/announcing-coderabbit-startup-program-1dom</link>
      <guid>https://dev.to/coderabbitai/announcing-coderabbit-startup-program-1dom</guid>
      <description>&lt;p&gt;In the startup world, speed and quality are often seen as tradeoffs, with AI-powered code reviews you can have both. Startups and small dev teams face numerous challenges shipping code day-to-day while navigating tight deadlines, meeting user expectations with limited resources. &lt;br&gt;
Every phase could be a leap to the next level of growth thereby improving the chance of standing out. &lt;/p&gt;

&lt;p&gt;At CodeRabbit, we understand the importance of shipping better quality code.&lt;br&gt;&lt;br&gt;
Being a startup ourselves we understand how much it matters to ship bug-free code thereby enabling better customer experiences.&lt;/p&gt;

&lt;p&gt;We are thrilled to announce our new Startup Program, designed to bring the power of AI-powered Code Reviews to emerging tech companies. &lt;/p&gt;

&lt;h2&gt;
  
  
  CodeRabbit Startup Program
&lt;/h2&gt;

&lt;p&gt;Our startup program is designed to give early-stage companies access to AI-powered code review technology. &lt;/p&gt;

&lt;p&gt;We understand when you are building something new, every resource counts. CodeRabbit helps you to maximize your development team's potential. Our innovative system enhances &lt;strong&gt;code quality&lt;/strong&gt; through intelligent PR reviews, ensuring your codebase remains robust and maintainable. We've also integrated advanced &lt;strong&gt;code security&lt;/strong&gt; measures, safeguarding your applications against vulnerabilities. Our &lt;strong&gt;AI copilot for pull requests&lt;/strong&gt; streamlines the review process, catching issues early and facilitating smoother collaborations. All of these features work in concert to boost overall &lt;strong&gt;developer productivity&lt;/strong&gt;, allowing your team to focus on what truly matters - building and shipping great products.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's included in the Startup Program?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;3 months of CodeRabbit, totally free &lt;/li&gt;
&lt;li&gt;Support&lt;/li&gt;
&lt;li&gt;Access to the CodeRabbit community on Discord&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Eligibility Criteria
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;VC or accelerator-backed startups that do not yet have a CodeRabbit account&lt;/li&gt;
&lt;li&gt;Funding of less than $25 million&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Benefits of using AI-powered Code Reviews
&lt;/h2&gt;

&lt;p&gt;CodeRabbit is your invisible Senior Engineer, reviewing every code change in real-time. We could help you improve by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accelerating your development cycles&lt;/li&gt;
&lt;li&gt;Improved code quality and security coverage - PR by PR.&lt;/li&gt;
&lt;li&gt;Retaining best-practice learnings from human reviewers at an organization level.&lt;/li&gt;
&lt;li&gt;Improving the developer and reviewer productivity by cutting bugs and review time into half.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Getting started with the Startup Program
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fill out the &lt;a href="https://coderabbit.ai/startup-program" rel="noopener noreferrer"&gt;Startup Program application form&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Our team will review your application within 2 business days.&lt;/li&gt;
&lt;li&gt;You will receive an email with details informing the approval.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At &lt;a href="https://coderabbit.ai" rel="noopener noreferrer"&gt;CodeRabbit&lt;/a&gt;, we believe that AI is not here to replace the developers but improve their productivity and empower them. By handling the repetitive aspects of code review, CodeRabbit frees up your team to focus on what they do best: creating best business outcomes!&lt;/p&gt;

&lt;p&gt;We are excited to partner with the next generation of tech companies and help them build robust, scalable solutions that will shape our future in many ways.&lt;/p&gt;

&lt;p&gt;Join our &lt;a href="https://coderabbit.ai/startup-program" rel="noopener noreferrer"&gt;startup program today&lt;/a&gt; and experience AI-driven code reviews. &lt;/p&gt;

</description>
      <category>ai</category>
      <category>codereview</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
