Skip to content

Removed the unecessary "new" keyword from the docs#51075

Merged
goderbauer merged 3 commits intoflutter:masterfrom
feinstein:patch-1
Feb 24, 2020
Merged

Removed the unecessary "new" keyword from the docs#51075
goderbauer merged 3 commits intoflutter:masterfrom
feinstein:patch-1

Conversation

@feinstein
Copy link
Copy Markdown
Contributor

@feinstein feinstein commented Feb 19, 2020

Description

As the new Dart versions allow us to omit the new keyword on constructors and most docs and examples follow this, I think its reasonable to remove those old references from the docs.

Related Issues

I took the liberty to not opening an issue for something as simple as this, but if it's needed, please let me know and I will open one.

Tests

I added the following tests:

Replace this with a list of the tests that you added as part of this PR. A change in behaviour with no test covering it
will likely get reverted accidentally sooner or later. PRs must include tests for all changed/updated/fixed behaviors. See Test Coverage.

Checklist

Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I signed the CLA.
  • I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
  • I read the Tree Hygiene wiki page, which explains my responsibilities.
  • I updated/added relevant documentation (doc comments with ///).
  • All existing and new tests are passing.
  • The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
  • I am willing to follow-up on review comments in a timely manner.

Breaking Change

Did any tests fail when you ran them? Please read Handling breaking changes.

  • No, no existing tests failed, so this is not a breaking change.
  • Yes, this is a breaking change. If not, delete the remainder of this section.
    • I wrote a design doc: https://flutter.dev/go/template Replace this with a link to your design doc's short link
    • I got input from the developer relations team, specifically from: Replace with the names of who gave advice
    • I wrote a migration guide: Replace with a link to your migration guide

As the new Dart versions allow us to omit the `new` keyword on constructors and most docs and examples follow this, I think its reasonable to remove those old references from the docs.
@fluttergithubbot fluttergithubbot added the framework flutter/packages/flutter repository. See also f: labels. label Feb 19, 2020
@fluttergithubbot
Copy link
Copy Markdown
Contributor

It looks like this pull request may not have tests. Please make sure to add tests before merging. If you need an exemption to this rule, contact Hixie.

Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing.

@feinstein feinstein requested a review from Hixie February 19, 2020 21:21
@Piinks Piinks added d: api docs Issues with https://api.flutter.dev/ documentation labels Feb 19, 2020
/// This semantic index is not necessarily the same as the index of the widget in
/// the scrollable, because some widgets may not contribute semantic
/// information. Consider a [new ListView.separated()]: every other widget is a
/// information. Consider a [ListView.separated()]: every other widget is a
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

while you're in here: remove the () here and below?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about this one?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, didn't see this comment, my apologies.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@goderbauer
Copy link
Copy Markdown
Member

Looks like the analyzer has detected some trailing whitespace:

https://github.com/flutter/flutter/pull/51075/checks?check_run_id=456302126

Can you please remove those? Thanks!

@feinstein
Copy link
Copy Markdown
Contributor Author

@goderbauer done.

Copy link
Copy Markdown
Member

@goderbauer goderbauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@goderbauer goderbauer merged commit 92a028c into flutter:master Feb 24, 2020
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Aug 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

d: api docs Issues with https://api.flutter.dev/ framework flutter/packages/flutter repository. See also f: labels.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants