From 3bb018d90f61dc7bc7afdf2e13b00dd5c3a98aac Mon Sep 17 00:00:00 2001 From: Hidenori Matsubayashi Date: Thu, 29 Jul 2021 14:16:59 +0900 Subject: [PATCH] Add github workflows (#30) --- .github/workflows/analysis.yml | 27 +++++++++++++++++++++++++++ lib/commands/packages.dart | 2 +- lib/elinux_device.dart | 3 ++- 3 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/analysis.yml diff --git a/.github/workflows/analysis.yml b/.github/workflows/analysis.yml new file mode 100644 index 0000000..bfad954 --- /dev/null +++ b/.github/workflows/analysis.yml @@ -0,0 +1,27 @@ +name: Analysis + +on: + push: + pull_request: + +jobs: + analysis: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Fetch Flutter SDK + run: | + git clone --depth=1 https://github.com/flutter/flutter.git + cd flutter + git fetch --depth=1 https://github.com/flutter/flutter.git `cat ../bin/internal/flutter.version` + git checkout FETCH_HEAD + + - name: Install pub dependencies + run: flutter/bin/flutter pub get + + - name: Verify formatting + run: flutter/bin/dart format --output=none --set-exit-if-changed lib + + - name: Analyze project source + run: flutter/bin/dart analyze --fatal-warnings lib diff --git a/lib/commands/packages.dart b/lib/commands/packages.dart index e55275f..27952f7 100644 --- a/lib/commands/packages.dart +++ b/lib/commands/packages.dart @@ -23,7 +23,7 @@ class ELinuxPackagesCommand extends FlutterCommand { ELinuxPackagesCommand() { addSubcommand(ELinuxPackagesGetCommand('get', false)); addSubcommand(ELinuxPackagesInteractiveGetCommand('upgrade', - 'Upgrade the current package\'s dependencies to latest versions.')); + "Upgrade the current package's dependencies to latest versions.")); addSubcommand(ELinuxPackagesInteractiveGetCommand( 'add', 'Add a dependency to pubspec.yaml.')); addSubcommand(ELinuxPackagesInteractiveGetCommand( diff --git a/lib/elinux_device.dart b/lib/elinux_device.dart index 259013c..0eabe49 100644 --- a/lib/elinux_device.dart +++ b/lib/elinux_device.dart @@ -454,7 +454,8 @@ class ELinuxDevice extends Device { /// Source: [_maybeUnforwardPort] in `custom_device.dart` void _maybeUnforwardPort() { if (_forwardedHostPort != null) { - final ForwardedPort forwardedPort = portForwarder.forwardedPorts.singleWhere((ForwardedPort forwardedPort) { + final ForwardedPort forwardedPort = portForwarder.forwardedPorts + .singleWhere((ForwardedPort forwardedPort) { return forwardedPort.hostPort == _forwardedHostPort; });