Skip to content

Commit

Permalink
apply prefer_single_quotes rule
Browse files Browse the repository at this point in the history
  • Loading branch information
witochandra committed Aug 11, 2020
1 parent 3ed3f94 commit 96d7964
Show file tree
Hide file tree
Showing 53 changed files with 536 additions and 535 deletions.
1 change: 1 addition & 0 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,4 @@ linter:
- slash_for_doc_comments
- type_init_formals
- unnecessary_new
- prefer_single_quotes
4 changes: 2 additions & 2 deletions example/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ void main() async {

// RSS feed
var response = await client
.get("https://developer.apple.com/news/releases/rss/releases.rss");
.get('https://developer.apple.com/news/releases/rss/releases.rss');
var channel = RssFeed.parse(response.body);
print(channel);

// Atom feed
response = await client.get("https://www.theverge.com/rss/index.xml");
response = await client.get('https://www.theverge.com/rss/index.xml');
var feed = AtomFeed.parse(response.body);
print(feed);

Expand Down
6 changes: 3 additions & 3 deletions lib/domain/atom_category.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ class AtomCategory {
AtomCategory(this.term, this.scheme, this.label);

factory AtomCategory.parse(XmlElement element) {
var term = element.getAttribute("term");
var scheme = element.getAttribute("scheme");
var label = element.getAttribute("label");
var term = element.getAttribute('term');
var scheme = element.getAttribute('scheme');
var label = element.getAttribute('label');
return AtomCategory(term, scheme, label);
}
}
30 changes: 15 additions & 15 deletions lib/domain/atom_feed.dart
Original file line number Diff line number Diff line change
Expand Up @@ -43,36 +43,36 @@ class AtomFeed {
var document = XmlDocument.parse(xmlString);
XmlElement feedElement;
try {
feedElement = document.findElements("feed").first;
feedElement = document.findElements('feed').first;
} on StateError {
throw ArgumentError("feed not found");
throw ArgumentError('feed not found');
}

return AtomFeed(
id: findElementOrNull(feedElement, "id")?.text,
title: findElementOrNull(feedElement, "title")?.text,
updated: parseDateTime(findElementOrNull(feedElement, "updated")?.text),
items: feedElement.findElements("entry").map((element) {
id: findElementOrNull(feedElement, 'id')?.text,
title: findElementOrNull(feedElement, 'title')?.text,
updated: parseDateTime(findElementOrNull(feedElement, 'updated')?.text),
items: feedElement.findElements('entry').map((element) {
return AtomItem.parse(element);
}).toList(),
links: feedElement.findElements("link").map((element) {
links: feedElement.findElements('link').map((element) {
return AtomLink.parse(element);
}).toList(),
authors: feedElement.findElements("author").map((element) {
authors: feedElement.findElements('author').map((element) {
return AtomPerson.parse(element);
}).toList(),
contributors: feedElement.findElements("contributor").map((element) {
contributors: feedElement.findElements('contributor').map((element) {
return AtomPerson.parse(element);
}).toList(),
categories: feedElement.findElements("category").map((element) {
categories: feedElement.findElements('category').map((element) {
return AtomCategory.parse(element);
}).toList(),
generator:
AtomGenerator.parse(findElementOrNull(feedElement, "generator")),
icon: findElementOrNull(feedElement, "icon")?.text,
logo: findElementOrNull(feedElement, "logo")?.text,
rights: findElementOrNull(feedElement, "rights")?.text,
subtitle: findElementOrNull(feedElement, "subtitle")?.text,
AtomGenerator.parse(findElementOrNull(feedElement, 'generator')),
icon: findElementOrNull(feedElement, 'icon')?.text,
logo: findElementOrNull(feedElement, 'logo')?.text,
rights: findElementOrNull(feedElement, 'rights')?.text,
subtitle: findElementOrNull(feedElement, 'subtitle')?.text,
);
}
}
4 changes: 2 additions & 2 deletions lib/domain/atom_generator.dart
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ class AtomGenerator {
if (element == null) {
return null;
}
var uri = element.getAttribute("uri");
var version = element.getAttribute("version");
var uri = element.getAttribute('uri');
var version = element.getAttribute('version');
var value = element.text;
return AtomGenerator(uri, version, value);
}
Expand Down
24 changes: 12 additions & 12 deletions lib/domain/atom_item.dart
Original file line number Diff line number Diff line change
Expand Up @@ -41,26 +41,26 @@ class AtomItem {

factory AtomItem.parse(XmlElement element) {
return AtomItem(
id: findElementOrNull(element, "id")?.text,
title: findElementOrNull(element, "title")?.text,
updated: parseDateTime(findElementOrNull(element, "updated")?.text),
authors: element.findElements("author").map((element) {
id: findElementOrNull(element, 'id')?.text,
title: findElementOrNull(element, 'title')?.text,
updated: parseDateTime(findElementOrNull(element, 'updated')?.text),
authors: element.findElements('author').map((element) {
return AtomPerson.parse(element);
}).toList(),
links: element.findElements("link").map((element) {
links: element.findElements('link').map((element) {
return AtomLink.parse(element);
}).toList(),
categories: element.findElements("category").map((element) {
categories: element.findElements('category').map((element) {
return AtomCategory.parse(element);
}).toList(),
contributors: element.findElements("contributor").map((element) {
contributors: element.findElements('contributor').map((element) {
return AtomPerson.parse(element);
}).toList(),
source: AtomSource.parse(findElementOrNull(element, "source")),
published: findElementOrNull(element, "published")?.text,
content: findElementOrNull(element, "content")?.text,
summary: findElementOrNull(element, "summary")?.text,
rights: findElementOrNull(element, "rights")?.text,
source: AtomSource.parse(findElementOrNull(element, 'source')),
published: findElementOrNull(element, 'published')?.text,
content: findElementOrNull(element, 'content')?.text,
summary: findElementOrNull(element, 'summary')?.text,
rights: findElementOrNull(element, 'rights')?.text,
media: Media.parse(element),
);
}
Expand Down
14 changes: 7 additions & 7 deletions lib/domain/atom_link.dart
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ class AtomLink {
);

factory AtomLink.parse(XmlElement element) {
var href = element.getAttribute("href");
var rel = element.getAttribute("rel");
var type = element.getAttribute("type");
var title = element.getAttribute("title");
var hreflang = element.getAttribute("hreflang");
var href = element.getAttribute('href');
var rel = element.getAttribute('rel');
var type = element.getAttribute('type');
var title = element.getAttribute('title');
var hreflang = element.getAttribute('hreflang');
var length = 0;
if (element.getAttribute("length") != null) {
length = int.parse(element.getAttribute("length"));
if (element.getAttribute('length') != null) {
length = int.parse(element.getAttribute('length'));
}
return AtomLink(href, rel, type, hreflang, title, length);
}
Expand Down
6 changes: 3 additions & 3 deletions lib/domain/atom_person.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ class AtomPerson {
AtomPerson(this.name, this.uri, this.email);

factory AtomPerson.parse(XmlElement element) {
var name = findElementOrNull(element, "name")?.text;
var uri = findElementOrNull(element, "uri")?.text;
var email = findElementOrNull(element, "email")?.text;
var name = findElementOrNull(element, 'name')?.text;
var uri = findElementOrNull(element, 'uri')?.text;
var email = findElementOrNull(element, 'email')?.text;
return AtomPerson(name, uri, email);
}
}
6 changes: 3 additions & 3 deletions lib/domain/atom_source.dart
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ class AtomSource {
if (element == null) {
return null;
}
var id = findElementOrNull(element, "id")?.text;
var title = findElementOrNull(element, "title")?.text;
var updated = findElementOrNull(element, "updated")?.text;
var id = findElementOrNull(element, 'id')?.text;
var title = findElementOrNull(element, 'title')?.text;
var updated = findElementOrNull(element, 'updated')?.text;

return AtomSource(id, title, updated);
}
Expand Down
34 changes: 17 additions & 17 deletions lib/domain/dublin_core/dublin_core.dart
Original file line number Diff line number Diff line change
Expand Up @@ -46,23 +46,23 @@ class DublinCore {
return null;
}
return DublinCore(
title: findElementOrNull(element, "dc:title")?.text,
description: findElementOrNull(element, "dc:description")?.text,
creator: findElementOrNull(element, "dc:creator")?.text,
subject: findElementOrNull(element, "dc:subject")?.text,
publisher: findElementOrNull(element, "dc:publisher")?.text,
contributor: findElementOrNull(element, "dc:contributor")?.text,
date: parseDateTime(findElementOrNull(element, "dc:date")?.text),
created: parseDateTime(findElementOrNull(element, "dc:created")?.text),
modified: parseDateTime(findElementOrNull(element, "dc:modified")?.text),
type: findElementOrNull(element, "dc:type")?.text,
format: findElementOrNull(element, "dc:format")?.text,
identifier: findElementOrNull(element, "dc:identifier")?.text,
source: findElementOrNull(element, "dc:source")?.text,
language: findElementOrNull(element, "dc:language")?.text,
relation: findElementOrNull(element, "dc:relation")?.text,
coverage: findElementOrNull(element, "dc:coverage")?.text,
rights: findElementOrNull(element, "dc:rights")?.text,
title: findElementOrNull(element, 'dc:title')?.text,
description: findElementOrNull(element, 'dc:description')?.text,
creator: findElementOrNull(element, 'dc:creator')?.text,
subject: findElementOrNull(element, 'dc:subject')?.text,
publisher: findElementOrNull(element, 'dc:publisher')?.text,
contributor: findElementOrNull(element, 'dc:contributor')?.text,
date: parseDateTime(findElementOrNull(element, 'dc:date')?.text),
created: parseDateTime(findElementOrNull(element, 'dc:created')?.text),
modified: parseDateTime(findElementOrNull(element, 'dc:modified')?.text),
type: findElementOrNull(element, 'dc:type')?.text,
format: findElementOrNull(element, 'dc:format')?.text,
identifier: findElementOrNull(element, 'dc:identifier')?.text,
source: findElementOrNull(element, 'dc:source')?.text,
language: findElementOrNull(element, 'dc:language')?.text,
relation: findElementOrNull(element, 'dc:relation')?.text,
coverage: findElementOrNull(element, 'dc:coverage')?.text,
rights: findElementOrNull(element, 'dc:rights')?.text,
);
}
}
4 changes: 2 additions & 2 deletions lib/domain/media/category.dart
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ class Category {
return null;
}
return Category(
scheme: element.getAttribute("scheme"),
label: element.getAttribute("label"),
scheme: element.getAttribute('scheme'),
label: element.getAttribute('label'),
value: element.text,
);
}
Expand Down
6 changes: 3 additions & 3 deletions lib/domain/media/community.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ class Community {
}
return Community(
starRating: StarRating.parse(
findElementOrNull(element, "media:starRating"),
findElementOrNull(element, 'media:starRating'),
),
statistics: Statistics.parse(
findElementOrNull(element, "media:statistics"),
findElementOrNull(element, 'media:statistics'),
),
tags: Tags.parse(
findElementOrNull(element, "media:tags"),
findElementOrNull(element, 'media:tags'),
),
);
}
Expand Down
28 changes: 14 additions & 14 deletions lib/domain/media/content.dart
Original file line number Diff line number Diff line change
Expand Up @@ -35,22 +35,22 @@ class Content {

factory Content.parse(XmlElement element) {
return Content(
url: element.getAttribute("url"),
type: element.getAttribute("type"),
fileSize: int.tryParse(element.getAttribute("fileSize") ?? "0"),
medium: element.getAttribute("medium"),
isDefault: element.getAttribute("isDefault") == "true",
expression: element.getAttribute("expression"),
bitrate: int.tryParse(element.getAttribute("bitrate") ?? "0"),
framerate: double.tryParse(element.getAttribute("framerate") ?? "0"),
url: element.getAttribute('url'),
type: element.getAttribute('type'),
fileSize: int.tryParse(element.getAttribute('fileSize') ?? '0'),
medium: element.getAttribute('medium'),
isDefault: element.getAttribute('isDefault') == 'true',
expression: element.getAttribute('expression'),
bitrate: int.tryParse(element.getAttribute('bitrate') ?? '0'),
framerate: double.tryParse(element.getAttribute('framerate') ?? '0'),
samplingrate: double.tryParse(
element.getAttribute("samplingrate") ?? "0",
element.getAttribute('samplingrate') ?? '0',
),
channels: int.tryParse(element.getAttribute("channels") ?? "0"),
duration: int.tryParse(element.getAttribute("duration") ?? "0"),
height: int.tryParse(element.getAttribute("height") ?? "0"),
width: int.tryParse(element.getAttribute("width") ?? "0"),
lang: element.getAttribute("lang"),
channels: int.tryParse(element.getAttribute('channels') ?? '0'),
duration: int.tryParse(element.getAttribute('duration') ?? '0'),
height: int.tryParse(element.getAttribute('height') ?? '0'),
width: int.tryParse(element.getAttribute('width') ?? '0'),
lang: element.getAttribute('lang'),
);
}
}
2 changes: 1 addition & 1 deletion lib/domain/media/copyright.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class Copyright {
return null;
}
return Copyright(
url: element.getAttribute("url"),
url: element.getAttribute('url'),
value: element.text,
);
}
Expand Down
4 changes: 2 additions & 2 deletions lib/domain/media/credit.dart
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ class Credit {

factory Credit.parse(XmlElement element) {
return Credit(
role: element.getAttribute("role"),
scheme: element.getAttribute("scheme"),
role: element.getAttribute('role'),
scheme: element.getAttribute('scheme'),
value: element.text,
);
}
Expand Down
2 changes: 1 addition & 1 deletion lib/domain/media/description.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class Description {
return null;
}
return Description(
type: element.getAttribute("type"),
type: element.getAttribute('type'),
value: element.text,
);
}
Expand Down
8 changes: 4 additions & 4 deletions lib/domain/media/embed.dart
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ class Embed {
return null;
}
return Embed(
url: element.getAttribute("url"),
width: int.tryParse(element.getAttribute("width") ?? "0"),
height: int.tryParse(element.getAttribute("height") ?? "0"),
params: element.findElements("media:param").map((e) {
url: element.getAttribute('url'),
width: int.tryParse(element.getAttribute('width') ?? '0'),
height: int.tryParse(element.getAttribute('height') ?? '0'),
params: element.findElements('media:param').map((e) {
return Param.parse(e);
}).toList(),
);
Expand Down
8 changes: 4 additions & 4 deletions lib/domain/media/group.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,17 @@ class Group {
return null;
}
return Group(
contents: element.findElements("media:content").map((e) {
contents: element.findElements('media:content').map((e) {
return Content.parse(e);
}).toList(),
credits: element.findElements("media:credit").map((e) {
credits: element.findElements('media:credit').map((e) {
return Credit.parse(e);
}).toList(),
category: Category.parse(
findElementOrNull(element, "media:category"),
findElementOrNull(element, 'media:category'),
),
rating: Rating.parse(
findElementOrNull(element, "media:rating"),
findElementOrNull(element, 'media:rating'),
),
);
}
Expand Down
2 changes: 1 addition & 1 deletion lib/domain/media/hash.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class Hash {
return null;
}
return Hash(
algo: element.getAttribute("algo"),
algo: element.getAttribute('algo'),
value: element.text,
);
}
Expand Down
4 changes: 2 additions & 2 deletions lib/domain/media/license.dart
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ class License {
return null;
}
return License(
type: element.getAttribute("type"),
href: element.getAttribute("href"),
type: element.getAttribute('type'),
href: element.getAttribute('href'),
value: element.text,
);
}
Expand Down
Loading

0 comments on commit 96d7964

Please sign in to comment.