Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Use 'et format' in CI. Check formatting of all files in CI #50810

Merged
merged 1 commit into from
Feb 21, 2024

Conversation

zanderso
Copy link
Member

This PR changes the format check on CI to use the command added in #50747.

Additionally, while making this change, I noticed that the CI check was not checking the formatting of all files, and that as a result, files were present in the repo with incorrect formatting. I have fixed the formatting and fixed the check to always check all files.

Copy link
Contributor

@johnmccutchan johnmccutchan left a comment

Choose a reason for hiding this comment

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

RSLGTM

@@ -80,8 +80,7 @@ ProcTableGLES::ProcTableGLES(Resolver resolver) {

auto error_fn = reinterpret_cast<PFNGLGETERRORPROC>(resolver("glGetError"));
if (!error_fn) {
VALIDATION_LOG << "Could not resolve "
<< "glGetError";
VALIDATION_LOG << "Could not resolve " << "glGetError";
Copy link
Member

Choose a reason for hiding this comment

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

Super nit, feel free to skip:

Suggested change
VALIDATION_LOG << "Could not resolve " << "glGetError";
VALIDATION_LOG << "Could not resolve glGetError";

} else {
FML_LOG(ERROR) << "GL Error " << GLErrorToString(error) << "(" << error
<< ")"
<< " encountered on call to " << name;
<< ")" << " encountered on call to " << name;
Copy link
Member

Choose a reason for hiding this comment

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

Super nit, feel free to skip:

Suggested change
<< ")" << " encountered on call to " << name;
<< ") encountered on call to " << name;

<< "Insets: [" << a.physical_view_inset_top << "T "
<< a.physical_view_inset_right << "R " << a.physical_view_inset_bottom
<< "B " << a.physical_view_inset_left << "L] "
<< "Gesture Insets: [" << a.physical_system_gesture_inset_top << "T "
<< "B " << a.physical_view_inset_left << "L] " << "Gesture Insets: ["
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
<< "B " << a.physical_view_inset_left << "L] " << "Gesture Insets: ["
<< "B " << a.physical_view_inset_left << "L] Gesture Insets: ["

@@ -129,8 +129,7 @@ - (void)publishServiceProtocolPort:(NSURL*)url {
<< "as hot reload and DevTools. To make your Flutter app or module "
<< "attachable and debuggable, add a '" << registrationType << "' value "
<< "to the 'NSBonjourServices' key in your Info.plist for the Debug/"
<< "Profile configurations. "
<< "For more information, see "
<< "Profile configurations. " << "For more information, see "
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
<< "Profile configurations. " << "For more information, see "
<< "Profile configurations. For more information, see "

@@ -143,8 +143,7 @@ TEST_F(FocusDelegateTest, RequestFocusTest) {

// Create the platform message request.
std::ostringstream message;
message << "{"
<< " \"method\":\"View.focus.request\","
message << "{" << " \"method\":\"View.focus.request\","
Copy link
Member

@loic-sharma loic-sharma Feb 21, 2024

Choose a reason for hiding this comment

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

Hm this seems worse for readability. Should we opt out of formatting for JSON strings?

out << "{"
<< "\"method\":\"View.viewStateChanged\","
<< "\"args\":{"
out << "{" << "\"method\":\"View.viewStateChanged\"," << "\"args\":{"
Copy link
Member

@loic-sharma loic-sharma Feb 21, 2024

Choose a reason for hiding this comment

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

Same comment for JSON string readability in this file

@@ -108,11 +108,9 @@ class PlatformMessageBuilder {

rapidjson::Value Build() {
std::ostringstream message;
message << "{"
<< " \"method\":\""
message << "{" << " \"method\":\""
Copy link
Member

Choose a reason for hiding this comment

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

Same comment for JSON string readability in this file

@@ -44,8 +44,7 @@ Screenshot::Screenshot(const zx::vmo& screenshot_vmo,
}

std::ostream& operator<<(std::ostream& stream, const Pixel& pixel) {
return stream << "{Pixel:"
<< " r:" << static_cast<unsigned int>(pixel.red)
return stream << "{Pixel:" << " r:" << static_cast<unsigned int>(pixel.red)
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
return stream << "{Pixel:" << " r:" << static_cast<unsigned int>(pixel.red)
return stream << "{Pixel: r:" << static_cast<unsigned int>(pixel.red)

<< " \"focusable\":true"
<< " }"
<< "}";
create_view_message << "{" << " \"method\":\"View.create\","
Copy link
Member

Choose a reason for hiding this comment

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

Same comment for JSON string readability in this file

Copy link
Member

@loic-sharma loic-sharma left a comment

Choose a reason for hiding this comment

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

Excellent catch on the formatting, thanks for doing this!

@zanderso
Copy link
Member Author

Sorry, I'll have to skip the nits to avoid fighting with the formatter and getting this landed without merge conflicts. I suspect that folks working in these files will be able to handle cleanups that are adjacent to other changes.

@zanderso zanderso merged commit 69ebe43 into flutter:main Feb 21, 2024
@zanderso zanderso deleted the fix-format-script branch February 21, 2024 17:38
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Feb 21, 2024
…143875)

flutter/engine@52ffcaa...bf5c003

2024-02-21 skia-flutter-autoroll@skia.org Roll Skia from 9d86359b5fe8 to 8fa858855820 (15 revisions) (flutter/engine#50827)
2024-02-21 matanlurey@users.noreply.github.com Add the `scenario_app` `'solid_blue'` golden to the Android test suite (flutter/engine#50801)
2024-02-21 matanlurey@users.noreply.github.com Ignore EOF newline characters and added tests to `dir_contents_diff` tool (flutter/engine#50805)
2024-02-21 jason-simmons@users.noreply.github.com Make the GL context current in EmbedderSurfaceGLImpeller before creating the GPU surface (flutter/engine#50807)
2024-02-21 matanlurey@users.noreply.github.com Fail engine post-submit on skia-gold comparions. (flutter/engine#50826)
2024-02-21 34871572+gmackall@users.noreply.github.com Remove WindowManager reflection in SingleViewPresentation.java (flutter/engine#49996)
2024-02-21 30870216+gaaclarke@users.noreply.github.com [Impeller] applied the lerp hack to blur (roughly 2x speedup?) (flutter/engine#50790)
2024-02-21 jason-simmons@users.noreply.github.com Migrate the Fuchsia embedder to the Dart_RecordTimelineEvent API (flutter/engine#50823)
2024-02-21 john@johnmccutchan.com Hook ImageReaderSurfaceProducer to the onTrimMemory listener interface (flutter/engine#50792)
2024-02-21 matanlurey@users.noreply.github.com Fix the local-only lint errors due to an unexpected `GeneratedPluginRegistrant.java` (flutter/engine#50795)
2024-02-21 jonahwilliams@google.com [Impeller] cache onscreen render targets. (flutter/engine#50751)
2024-02-21 zanderso@users.noreply.github.com Use 'et format' in CI. Check formatting of all files in CI (flutter/engine#50810)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jimgraham@google.com,rmistry@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
@loic-sharma loic-sharma mentioned this pull request Feb 28, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants