Skip to content

Commit 3323f58

Browse files
rlimj632laileni-awsctlai95ashishrp-aws
authored
CodeWhisperer enhancements (Nov 26, 2023) (#3998)
Co-authored-by: Manthan Patel <[email protected]> Co-authored-by: Laxman Reddy <[email protected]> Co-authored-by: Tai Lai <[email protected]> Co-authored-by: Ashish Podduturi <[email protected]>
1 parent 2d229ef commit 3323f58

File tree

45 files changed

+2303
-73
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+2303
-73
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type" : "feature",
3+
"description" : "CodeWhisperer: Uses Generative AI and automated reasoning to rewrite lines of code flagged for security vulnerabilities during a security scan."
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type" : "feature",
3+
"description" : "CodeWhisperer now supports new IaC languages: JSON, YAML and Terraform."
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type" : "feature",
3+
"description" : "CodeWhisperer security scans support typescript, csharp, json, yaml, tf and hcl files."
4+
}

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ kotlinCoroutines = "1.6.4"
2020
mockito = "4.6.1"
2121
mockitoKotlin = "4.0.0"
2222
mockk = "1.13.8"
23-
telemetryGenerator = "1.0.148"
23+
telemetryGenerator = "1.0.161"
2424
testLogger = "3.1.0"
2525
testRetry = "1.5.2"
2626
slf4j = "1.7.36"

jetbrains-core/resources/META-INF/plugin.xml

Lines changed: 41 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,53 +7,68 @@
77
<version>1.0</version>
88

99
<description><![CDATA[
10-
<p>
11-
The AWS Toolkit for JetBrains makes it easier to write applications built on <a href="https://aws.amazon.com/">Amazon Web Services</a>.
12-
If you come across bugs with the toolkit or have feature requests, please raise an
13-
<a href="https://github.com/aws/aws-toolkit-jetbrains/issues">issue</a> on our GitHub repository.
14-
</p>
15-
<br/>
16-
<p>
17-
See the <a href="https://docs.aws.amazon.com/console/toolkit-for-jetbrains/">user guide</a> for how to get started, along
18-
with what features/services are supported.
19-
</p>
20-
21-
<p><h2><strong>Features:</strong></h2></p>
10+
<h3><a href="https://aws.amazon.com/codewhisperer/">Amazon CodeWhisperer</a></h3>
11+
<p>An AI powered productivity tool for the IDE.</p>
2212
2313
<ul>
2414
<li>
25-
<a href="https://aws.amazon.com/codewhisperer">Amazon CodeWhisperer</a> - CodeWhisperer uses machine learning to generate code suggestions from the existing code and comments in your IDE. Supported languages include: Java, Python, and JavaScript.
26-
<br> In addition to providing code suggestions within your current file, CodeWhisperer can scan your code package to identify security issues.
15+
<b>Real-time code suggestions</b> - automatic code recommendations in 15+ languages, now including infrastructure as code (CloudFormation, AWS CDK, and Terraform)
2716
</li>
2817
<li>
29-
<a href="https://docs.aws.amazon.com/console/toolkit-for-jetbrains/credentials">Authentication</a> - Connect to AWS using static credentials, credential process, or AWS SSO.
18+
<b>Optimized for use with AWS services</b> - code suggestions are optimized for AWS APIs including Amazon Elastic Compute Cloud (Amazon EC2), AWS Lambda, and Amazon Simple Storage Service (Amazon S3)
3019
</li>
31-
3220
<li>
33-
<a href="https://docs.aws.amazon.com/console/toolkit-for-jetbrains/aws-explorer">Resource Explorer</a> - View and manage AWS resources
21+
<b>Built-in security scans</b> - Scan your code to detect hard-to-find vulnerabilities and get code suggestions to remediate them immediately
3422
</li>
23+
</ul>
3524
25+
<h3><a href="https://codecatalyst.aws/explore">Amazon CodeCatalyst</a></h3>
26+
<p>Unified software development service to quickly build and deliver applications on AWS.</p>
27+
28+
<ul>
3629
<li>
37-
<a href="https://docs.aws.amazon.com/console/toolkit-for-jetbrains/lambda-local">Run/Debug Local Lambda Functions</a> - Locally test and step-through debug functions in a
38-
Lambda-like execution environment provided by the AWS SAM CLI. Supports Java, Python, Node.js, and .NET Core.
30+
<b>Dev Environments</b> - launch JetBrains IDEs in a cloud development environment, available on-demand in the cloud and automatically created with branch code and consistent project settings, providing faster setup, development, and testing
3931
</li>
32+
</ul>
33+
</p>
4034
35+
<h3>View, modify, and deploy AWS resources</h3>
36+
37+
<ul>
4138
<li>
42-
<a href="https://docs.aws.amazon.com/console/toolkit-for-jetbrains/sam-deploy">Deploy SAM-based Applications</a> - Package, deploy & track SAM-based applications
39+
<b>Authentication</b> - Connect to AWS using static credentials, credential process, or AWS identity center
4340
</li>
44-
4541
<li>
46-
<a href="https://docs.aws.amazon.com/console/toolkit-for-jetbrains/cwl-tasks">CloudWatch Logs</a> - View and search CloudWatch log streams
42+
<b>Resource Explorer</b> - View and manage AWS resources
4743
</li>
48-
4944
<li>
50-
<a href="https://docs.aws.amazon.com/console/toolkit-for-jetbrains/s3-tasks">S3 Explorer</a> - Manage S3 buckets, and upload to/download from S3 buckets
45+
<b>Run/Debug Local Lambda Functions</b> - Locally test and step-through debug functions in a Lambda-like execution environment provided by the AWS SAM CLI. Supports Java, Python, Node.js, and .NET.
46+
</li>
47+
<li>
48+
<b>Deploy SAM-based Applications</b> - Package, deploy track SAM-based applications
49+
</li>
50+
<li>
51+
<b>CloudWatch Logs</b> - View and search CloudWatch log streams
52+
</li>
53+
<li>
54+
<b>S3 Explorer</b> - Manage S3 buckets, and upload to/download from S3 buckets
5155
</li>
52-
5356
<li>
54-
<a href="https://docs.aws.amazon.com/console/toolkit-for-jetbrains/services">See the user guide</a> for a full list of services and features supported
57+
See the <a href="https://docs.aws.amazon.com/console/toolkit-for-jetbrains/">user guide</a> for a full list of services and features supported
5558
</li>
5659
</ul>
60+
61+
<h3>About</h3>
62+
<p>
63+
The AWS Toolkit for JetBrains makes it easier to write applications built on <a href="https://aws.amazon.com/">Amazon Web Services</a>.
64+
</p>
65+
<p>
66+
If you come across bugs with the toolkit or have feature requests, please raise an <a href="https://github.com/aws/aws-toolkit-jetbrains/issues">issue</a> on our GitHub repository.
67+
</p>
68+
69+
<p>
70+
See the <a href="https://docs.aws.amazon.com/console/toolkit-for-jetbrains/">user guide</a> for how to get started
71+
</p>
5772
]]></description>
5873

5974
<vendor email="[email protected]" url="https://github.com/aws/aws-toolkit-jetbrains">AWS</vendor>
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)