anchor.diff:        var path = file.path;
         return path.endsWith('index.html') || path.endsWith('main.dart') || path.endsWith('styles.css');
       })) {
  -      print("Skipping ${dirName}: Files can only have the name index.html/main.dart/styles.css.");
  +      print("Skipping ${printDirName}: Files can only have the name index.html/main.dart/styles.css.");
         return false;
       }
   
  
positive.code: 
    bool _isDartpadAble(Directory dir) {
      String dirName = path.relative(dir.path);
      if (dirName == '.') {
        dirName = path.basename(Uri.base.path);
      }
  
      var children = dir.listSync(recursive: true);
  
negative.code: 
      if (! new File('$dirName/pubspec.yaml').existsSync()) {
        if (verbose) {
          print('Skipping ${printDirName}: App contains no pubspec.yaml file.');
        }
        return false;
      }
  