Skip to content

Commit f4d2497

Browse files
authored
Preserve import comments when transforming code (#514)
1 parent c29b843 commit f4d2497

25 files changed

+156
-12
lines changed

.changeset/dirty-owls-turn.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"aws-sdk-js-codemod": patch
3+
---
4+
5+
Preserve import comments when transforming code
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/*
2+
* Example comment which should not be removed.
3+
*/
4+
import AWS = require("aws-sdk");
5+
6+
const client = new AWS.DynamoDB();
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/*
2+
* Example comment which should not be removed.
3+
*/
4+
import AWS_DynamoDB = require("@aws-sdk/client-dynamodb");
5+
6+
const {
7+
DynamoDB
8+
} = AWS_DynamoDB;
9+
10+
const client = new DynamoDB();
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// Example comment which should not be removed.
2+
import AWS = require("aws-sdk");
3+
4+
const client = new AWS.DynamoDB();
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// Example comment which should not be removed.
2+
import AWS_DynamoDB = require("@aws-sdk/client-dynamodb");
3+
4+
const {
5+
DynamoDB
6+
} = AWS_DynamoDB;
7+
8+
const client = new DynamoDB();
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/*
2+
* Example comment which should not be removed.
3+
*/
4+
import AWS from "aws-sdk";
5+
6+
const client = new AWS.DynamoDB();
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/*
2+
* Example comment which should not be removed.
3+
*/
4+
import { DynamoDB } from "@aws-sdk/client-dynamodb";
5+
6+
const client = new DynamoDB();
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// Example comment which should not be removed.
2+
import AWS from "aws-sdk";
3+
4+
const client = new AWS.DynamoDB();
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// Example comment which should not be removed.
2+
import { DynamoDB } from "@aws-sdk/client-dynamodb";
3+
4+
const client = new DynamoDB();
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/*
2+
* Example comment which should not be removed.
3+
*/
4+
const AWS = require("aws-sdk");
5+
6+
const client = new AWS.DynamoDB();

0 commit comments

Comments
 (0)