Skip to content

Commit 83309aa

Browse files
committed
Fixes dart lint issues.
1 parent 6e70e89 commit 83309aa

File tree

16 files changed

+3596
-6378
lines changed

16 files changed

+3596
-6378
lines changed

dart/looker_sdk/README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,13 @@ Run `yarn test` from `{reporoot}/dart/looker_sdk` to run all tests.
5555

5656
Run `yarn format` from `{reporoot}/dart/looker_sdk` to format the `dart` files correctly. This should be run if you change any of the run time library `dart` files. The repo CI will run the linter and will fail if the files have not been correctly formatted.
5757

58-
### Run format
58+
### Run format-check
59+
60+
Run `yarn format-check` from `{reporoot}/dart/looker_sdk` to check the formatting of the `dart` files.
61+
62+
### Run analyze
5963

60-
Run `yarn format` from `{reporoot}/dart/looker_sdk` to lint the `dart` files.
64+
Run `yarn format-analyze` from `{reporoot}/dart/looker_sdk` to lint the `dart` files.
6165

6266
## TODOs
6367

dart/looker_sdk/analysis_options.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
include: package:pedantic/analysis_options.yaml
1+
include: package:lints/recommended.yaml
22

33
analyzer:

dart/looker_sdk/example/main.dart

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,18 @@ Future<LookerSDK> createSdk() async {
2121

2222
Future<void> runLooks(LookerSDK sdk) async {
2323
try {
24-
var looks = await sdk.ok(sdk.all_looks());
24+
var looks = await sdk.ok(sdk.allLooks());
2525
if (looks.isNotEmpty) {
26-
looks.forEach((look) => print(look.title));
27-
var look = await sdk.ok(sdk.run_look(looks[looks.length - 1].id, 'png'));
26+
for (var look in looks) {
27+
print(look.title);
28+
}
29+
var look = await sdk.ok(sdk.runLook(looks[looks.length - 1].id, 'png'));
2830
var dir = Directory('./temp');
2931
if (!dir.existsSync()) {
3032
dir.createSync();
3133
}
3234
File('./temp/look.png').writeAsBytesSync(look as Uint8List);
33-
look = await sdk.ok(sdk.run_look(looks[looks.length - 1].id, 'csv'));
35+
look = await sdk.ok(sdk.runLook(looks[looks.length - 1].id, 'csv'));
3436
File('./temp/look.csv').writeAsStringSync(look as String);
3537
}
3638
} catch (error, stacktrace) {
@@ -41,8 +43,10 @@ Future<void> runLooks(LookerSDK sdk) async {
4143

4244
Future<void> runDashboardApis(LookerSDK sdk) async {
4345
try {
44-
var dashboards = await sdk.ok(sdk.all_dashboards());
45-
dashboards.forEach((dashboard) => print(dashboard.title));
46+
var dashboards = await sdk.ok(sdk.allDashboards());
47+
for (var dashboard in dashboards) {
48+
print(dashboard.title);
49+
}
4650
var dashboard = await sdk.ok(sdk.dashboard(dashboards[0].id));
4751
print(dashboard.toJson());
4852
} catch (error, stacktrace) {
@@ -53,8 +57,10 @@ Future<void> runDashboardApis(LookerSDK sdk) async {
5357

5458
Future<void> runConnectionApis(LookerSDK sdk) async {
5559
try {
56-
var connections = await sdk.ok(sdk.all_connections());
57-
connections.forEach((connection) => print(connection.name));
60+
var connections = await sdk.ok(sdk.allConnections());
61+
for (var connection in connections) {
62+
print(connection.name);
63+
}
5864
var connection = await sdk
5965
.ok(sdk.connection(connections[0].name, fields: 'name,host,port'));
6066
print(
@@ -72,22 +78,24 @@ Future<void> runConnectionApis(LookerSDK sdk) async {
7278
newConnection.password = 'look_your_data';
7379
newConnection.database = 'demo_db2';
7480
newConnection.tmpDbName = 'looker_demo_scratch';
75-
connection = await sdk.ok(sdk.create_connection(newConnection));
81+
connection = await sdk.ok(sdk.createConnection(newConnection));
7682
print('created ${connection.name}');
7783
}
7884
var updateConnection = WriteDBConnection();
7985
updateConnection.username = 'looker_demo';
8086
connection =
81-
await sdk.ok(sdk.update_connection('TestConnection', updateConnection));
87+
await sdk.ok(sdk.updateConnection('TestConnection', updateConnection));
8288
print('Connection updated: username=${connection.username}');
8389
var testResults = await sdk.ok(
84-
sdk.test_connection('TestConnection', tests: DelimList(['connect'])));
90+
sdk.testConnection('TestConnection', tests: DelimList(['connect'])));
8591
if (testResults.isEmpty) {
8692
print('No connection tests run');
8793
} else {
88-
testResults.forEach((i) => print('test result: ${i.name}=${i.message}'));
94+
for (var i in testResults) {
95+
print('test result: ${i.name}=${i.message}');
96+
}
8997
}
90-
var deleteResult = await sdk.ok(sdk.delete_connection('TestConnection'));
98+
var deleteResult = await sdk.ok(sdk.deleteConnection('TestConnection'));
9199
print('Delete result $deleteResult');
92100
} catch (error, stacktrace) {
93101
print(error);

dart/looker_sdk/lib/src/rtl/api_methods.dart

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ class APIMethods {
4848
T Function(dynamic responseData, String contentType) responseHandler,
4949
String path,
5050
[dynamic queryParams,
51-
dynamic body,
52-
T responseInstance]) async {
51+
dynamic body]) async {
5352
var headers = await _getHeaders();
5453
return _authSession.transport.request(responseHandler, HttpMethod.delete,
5554
'${_authSession.apiPath}$path', queryParams, body, headers);
@@ -59,8 +58,7 @@ class APIMethods {
5958
T Function(dynamic responseData, String contentType) responseHandler,
6059
String path,
6160
[dynamic queryParams,
62-
dynamic body,
63-
T responseInstance]) async {
61+
dynamic body]) async {
6462
var headers = await _getHeaders();
6563
var requestBody = body == null ? null : jsonEncode(body);
6664
return _authSession.transport.request(responseHandler, HttpMethod.post,
@@ -71,8 +69,7 @@ class APIMethods {
7169
T Function(dynamic responseData, String contentType) responseHandler,
7270
String path,
7371
[dynamic queryParams,
74-
dynamic body,
75-
T responseInstance]) async {
72+
dynamic body]) async {
7673
var headers = await _getHeaders();
7774
return _authSession.transport.request(responseHandler, HttpMethod.put,
7875
'${_authSession.apiPath}$path', queryParams, body, headers);
@@ -82,10 +79,9 @@ class APIMethods {
8279
T Function(dynamic responseData, String contentType) responseHandler,
8380
String path,
8481
[dynamic queryParams,
85-
dynamic body,
86-
T responseInstance]) async {
82+
dynamic body]) async {
8783
var headers = await _getHeaders();
88-
var requestBody;
84+
Object requestBody;
8985
if (body != null) {
9086
body.removeWhere((key, value) => value == null);
9187
requestBody = jsonEncode(body);

dart/looker_sdk/lib/src/rtl/auth_session.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,10 @@ class AuthSession {
5858
}
5959

6060
Future<bool> logout() async {
61-
Function jsonHandler = (Map json) => json;
61+
dynamic jsonHandler(dynamic json, String contentType) {
62+
return json;
63+
}
64+
6265
try {
6366
await ok(transport.request(
6467
jsonHandler,

dart/looker_sdk/lib/src/rtl/transport.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,8 @@ class Transport {
128128
SDKResponse<T> handleResponse<T>(http.Response response,
129129
T Function(dynamic response, String contentType) responseHandler) {
130130
var ok = response.statusCode >= 200 && response.statusCode <= 299;
131-
var result;
132-
var responseBody;
131+
Object result;
132+
Object responseBody;
133133
var contentType = response.headers['content-type'] ?? '';
134134
if (contentType.startsWith('application/json')) {
135135
responseBody = jsonDecode(response.body);

0 commit comments

Comments
 (0)