Skip to content

Commit

Permalink
doc: Strong-Mode support
Browse files Browse the repository at this point in the history
  • Loading branch information
MikeMitterer committed Nov 16, 2016
1 parent 8119264 commit 9d0430e
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 10 deletions.
15 changes: 15 additions & 0 deletions .analysis_options
@@ -0,0 +1,15 @@
# ------------------------------------------------------------------------------
# Config for Analyzer
# More: https://pub.dartlang.org/packages/analyzer
#
# Analyzer options:
# https://www.dartlang.org/guides/language/analysis-options
#

analyzer:
strong-mode: true

# Exclude wegen https://github.com/dart-lang/sdk/issues/26420
# und https://github.com/dart-lang/test/issues/436
exclude:
- test/**
4 changes: 2 additions & 2 deletions lib/spaceinvaders/painter.dart
Expand Up @@ -24,7 +24,7 @@ part of spaceinvaders;
/// final Painter painter = screen.painter; /// final Painter painter = screen.painter;
/// spritefactory.tank.draw(painter); /// spritefactory.tank.draw(painter);
class Painter { class Painter {
final Logger _logger = new Logger('spaceinvaders.Painter'); static final Logger _logger = new Logger('spaceinvaders.Painter');


final dom.CanvasRenderingContext2D _context; final dom.CanvasRenderingContext2D _context;
Painter(this._context); Painter(this._context);
Expand Down Expand Up @@ -83,7 +83,7 @@ class Painter {
/// ///
/// } /// }
class ImagePainter extends Painter { class ImagePainter extends Painter {
final Logger _logger = new Logger('spaceinvaders.CityPainter'); static final Logger _logger = new Logger('spaceinvaders.CityPainter');


final dom.CanvasElement _canvas; final dom.CanvasElement _canvas;


Expand Down
6 changes: 4 additions & 2 deletions lib/stores/SpaceInvaderStoreImpl.dart
Expand Up @@ -52,7 +52,8 @@ class SpaceInvadersStoreImpl extends Dispatcher implements SpaceInvadersStore {
emitChange(); emitChange();
}); });


on(GameStateAction.NAME).listen(( final GameStateAction action) { on(GameStateAction.NAME)
.map((final Action action) => action as GameStateAction).listen(( final GameStateAction action) {
_gamestate = action.data; _gamestate = action.data;
switch(_gamestate) { switch(_gamestate) {
case GameState.YouWon: case GameState.YouWon:
Expand All @@ -73,7 +74,8 @@ class SpaceInvadersStoreImpl extends Dispatcher implements SpaceInvadersStore {
emitChange(); emitChange();
}); });


on(TankHitAction.NAME).listen((final TankHitAction action) { on(TankHitAction.NAME)
.map((final Action action) => action as TankHitAction).listen((final TankHitAction action) {
_tanksLost = action.data; _tanksLost = action.data;


_logger.info("Tanks lost: ${_tanksLost}"); _logger.info("Tanks lost: ${_tanksLost}");
Expand Down
4 changes: 2 additions & 2 deletions pubspec.yaml
Expand Up @@ -10,12 +10,12 @@ environment:
dependencies: dependencies:
browser: ^0.10.0 browser: ^0.10.0


mdl: '>=1.0.0 <2.0.0' mdl: ^1.0.0
#path: /Volumes/Daten/DevLocal/DevDart/MaterialDesignLite #path: /Volumes/Daten/DevLocal/DevDart/MaterialDesignLite


logging: ^0.11.0 logging: ^0.11.0
logging_handlers: ^0.8.0 logging_handlers: ^0.8.0
console_log_handler: ^0.1.0 console_log_handler: ^0.2.0


di: ^3.3.0 di: ^3.3.0


Expand Down
1 change: 0 additions & 1 deletion samples/arcade-button/web/main.dart
Expand Up @@ -6,7 +6,6 @@ import 'package:di/di.dart' as di;


import 'package:mdl/mdl.dart'; import 'package:mdl/mdl.dart';


import 'package:spaceinvaders/components/interface/actions.dart';
import 'package:spaceinvaders/components/interface/stores.dart'; import 'package:spaceinvaders/components/interface/stores.dart';


import 'package:spaceinvaders/components.dart'; import 'package:spaceinvaders/components.dart';
Expand Down
2 changes: 1 addition & 1 deletion tool/grind.dart
Expand Up @@ -2,7 +2,7 @@ import 'package:grinder/grinder.dart';


import 'package:path/path.dart' as path; import 'package:path/path.dart' as path;


main(args) => grind(args); main(final List<String> args) => grind(args);


@Task() @Task()
@Depends(genCss, test) @Depends(genCss, test)
Expand Down
1 change: 0 additions & 1 deletion web/images/packages

This file was deleted.

1 change: 0 additions & 1 deletion web/packages

This file was deleted.

0 comments on commit 9d0430e

Please sign in to comment.