Add types to uninitialized variables

This commit is contained in:
Caleb Jasik 2025-03-04 10:55:10 -06:00
parent f3be26d136
commit 4f9e9f191d
No known key found for this signature in database
4 changed files with 4 additions and 5 deletions

View file

@ -9,7 +9,7 @@ class SiteItem extends StatelessWidget {
const SiteItem({super.key, required this.site, this.onPressed}); const SiteItem({super.key, required this.site, this.onPressed});
final Site site; final Site site;
final onPressed; final void Function()? onPressed;
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

View file

@ -8,7 +8,7 @@ class ConfigButtonItem extends StatelessWidget {
const ConfigButtonItem({super.key, this.content, this.onPressed}); const ConfigButtonItem({super.key, this.content, this.onPressed});
final Widget? content; final Widget? content;
final onPressed; final void Function()? onPressed;
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

View file

@ -2,7 +2,6 @@ import 'dart:io';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:mobile_nebula/components/SpecialButton.dart'; import 'package:mobile_nebula/components/SpecialButton.dart';
import 'package:mobile_nebula/services/utils.dart'; import 'package:mobile_nebula/services/utils.dart';
@ -21,7 +20,7 @@ class ConfigPageItem extends StatelessWidget {
final Widget? content; final Widget? content;
final double labelWidth; final double labelWidth;
final CrossAxisAlignment crossAxisAlignment; final CrossAxisAlignment crossAxisAlignment;
final onPressed; final void Function()? onPressed;
final bool disabled; final bool disabled;
@override @override

View file

@ -5,7 +5,7 @@ bool dnsValidator(str, {requireTld = true, allowUnderscore = false}) {
return false; return false;
} }
List parts = str.split('.'); List<String> parts = str.split('.');
if (requireTld) { if (requireTld) {
var tld = parts.removeLast(); var tld = parts.removeLast();
if (parts.isEmpty || !RegExp(r'^[a-z]{2,}$').hasMatch(tld)) { if (parts.isEmpty || !RegExp(r'^[a-z]{2,}$').hasMatch(tld)) {