mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-28 18:03:14 +08:00
DartLinter: Add unnecessary_this
This commit is contained in:
@ -114,7 +114,7 @@ linter:
|
||||
- unnecessary_null_in_if_null_operators
|
||||
# - unnecessary_overrides # https://github.com/dart-lang/linter/issues/626 and https://github.com/dart-lang/linter/issues/627
|
||||
- unnecessary_statements
|
||||
# - unnecessary_this
|
||||
- unnecessary_this
|
||||
- use_rethrow_when_possible
|
||||
# - use_setters_to_change_properties # not yet tested
|
||||
# - use_string_buffers # https://github.com/dart-lang/linter/pull/664
|
||||
|
@ -33,9 +33,9 @@ class GitHub implements GitHost {
|
||||
callback(GitHostException.OAuthFailed);
|
||||
}
|
||||
|
||||
this._accessCode = await _getAccessCode(authCode);
|
||||
if (this._accessCode == null || this._accessCode.isEmpty) {
|
||||
print("GitHub: AccessCode is invalid: " + this._accessCode);
|
||||
_accessCode = await _getAccessCode(authCode);
|
||||
if (_accessCode == null || _accessCode.isEmpty) {
|
||||
print("GitHub: AccessCode is invalid: " + _accessCode);
|
||||
callback(GitHostException.OAuthFailed);
|
||||
}
|
||||
|
||||
|
@ -28,13 +28,13 @@ class GitApp extends StatelessWidget {
|
||||
|
||||
void _sendSuccess() {
|
||||
var text = "Success";
|
||||
this._scaffoldKey.currentState
|
||||
_scaffoldKey.currentState
|
||||
..removeCurrentSnackBar()
|
||||
..showSnackBar(SnackBar(content: Text(text)));
|
||||
}
|
||||
|
||||
void _sendError(String text) {
|
||||
this._scaffoldKey.currentState
|
||||
_scaffoldKey.currentState
|
||||
..removeCurrentSnackBar()
|
||||
..showSnackBar(SnackBar(content: Text("ERROR: " + text)));
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ class GitHostSetupAutoConfigureState extends State<GitHostSetupAutoConfigure> {
|
||||
|
||||
GitRepo repo;
|
||||
try {
|
||||
this.setState(() {
|
||||
setState(() {
|
||||
_message = "Creating private repo";
|
||||
});
|
||||
|
||||
@ -61,18 +61,18 @@ class GitHostSetupAutoConfigureState extends State<GitHostSetupAutoConfigure> {
|
||||
rethrow;
|
||||
}
|
||||
|
||||
this.setState(() {
|
||||
setState(() {
|
||||
_message = "Using existing repo";
|
||||
});
|
||||
repo = await gitHost.getRepo("journal");
|
||||
}
|
||||
|
||||
this.setState(() {
|
||||
setState(() {
|
||||
_message = "Generating SSH Key";
|
||||
});
|
||||
var publicKey = await generateSSHKeys(comment: "GitJournal");
|
||||
|
||||
this.setState(() {
|
||||
setState(() {
|
||||
_message = "Adding as a Deploy Key";
|
||||
});
|
||||
await gitHost.addDeployKey(publicKey, repo.fullName);
|
||||
@ -105,7 +105,7 @@ class GitHostSetupAutoConfigureState extends State<GitHostSetupAutoConfigure> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
if (_configuringStarted) {
|
||||
if (this.errorMessage == null || this.errorMessage.isEmpty) {
|
||||
if (errorMessage == null || errorMessage.isEmpty) {
|
||||
return GitHostSetupLoadingPage(_message);
|
||||
}
|
||||
|
||||
|
@ -24,7 +24,7 @@ class GitHostSetupButton extends StatelessWidget {
|
||||
style: Theme.of(context).textTheme.button,
|
||||
),
|
||||
color: Theme.of(context).primaryColor,
|
||||
onPressed: this._onPressedWithAnalytics,
|
||||
onPressed: _onPressedWithAnalytics,
|
||||
),
|
||||
);
|
||||
} else {
|
||||
@ -38,7 +38,7 @@ class GitHostSetupButton extends StatelessWidget {
|
||||
),
|
||||
icon: Image.asset(iconUrl, width: 32, height: 32),
|
||||
color: Theme.of(context).primaryColor,
|
||||
onPressed: this._onPressedWithAnalytics,
|
||||
onPressed: _onPressedWithAnalytics,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
@ -12,7 +12,7 @@ class GitHostSetupGitClone extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
if (this.errorMessage == null || this.errorMessage.isEmpty) {
|
||||
if (errorMessage == null || errorMessage.isEmpty) {
|
||||
return GitHostSetupLoadingPage("Cloning ...");
|
||||
}
|
||||
|
||||
|
@ -33,7 +33,7 @@ class GitCloneUrlPageState extends State<GitCloneUrlPage> {
|
||||
_formKey.currentState.save();
|
||||
|
||||
var url = sshUrlKey.currentState.value;
|
||||
this.widget.doneFunction(url.trim());
|
||||
widget.doneFunction(url.trim());
|
||||
inputFormFocus.unfocus();
|
||||
}
|
||||
};
|
||||
@ -129,7 +129,7 @@ class GitCloneUrlKnownProviderPageState
|
||||
_formKey.currentState.save();
|
||||
|
||||
var url = sshUrlKey.currentState.value;
|
||||
this.widget.doneFunction(url.trim());
|
||||
widget.doneFunction(url.trim());
|
||||
inputFormFocus.unfocus();
|
||||
}
|
||||
};
|
||||
|
@ -466,7 +466,7 @@ class GitHostSetupScreenState extends State<GitHostSetupScreen> {
|
||||
parameters: <String, dynamic>{},
|
||||
);
|
||||
Navigator.pop(context);
|
||||
this.widget.onCompletedFunction(folder);
|
||||
widget.onCompletedFunction(folder);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -19,7 +19,7 @@ class GitHostSetupSshKeyKnownProvider extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
if (this.publicKey == null || this.publicKey.isEmpty) {
|
||||
if (publicKey == null || publicKey.isEmpty) {
|
||||
return GitHostSetupLoadingPage("Generating SSH Key ...");
|
||||
}
|
||||
|
||||
@ -67,7 +67,7 @@ class GitHostSetupSshKeyKnownProvider extends StatelessWidget {
|
||||
SizedBox(height: 8.0),
|
||||
GitHostSetupButton(
|
||||
text: "Clone Repo",
|
||||
onPressed: this.doneFunction,
|
||||
onPressed: doneFunction,
|
||||
),
|
||||
],
|
||||
);
|
||||
@ -93,7 +93,7 @@ class GitHostSetupSshKeyUnknownProvider extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
if (this.publicKey == null || this.publicKey.isEmpty) {
|
||||
if (publicKey == null || publicKey.isEmpty) {
|
||||
return GitHostSetupLoadingPage("Generating SSH Key ...");
|
||||
}
|
||||
|
||||
@ -136,7 +136,7 @@ class GitHostSetupSshKeyUnknownProvider extends StatelessWidget {
|
||||
SizedBox(height: 8.0),
|
||||
GitHostSetupButton(
|
||||
text: "Clone Repo",
|
||||
onPressed: this.doneFunction,
|
||||
onPressed: doneFunction,
|
||||
),
|
||||
],
|
||||
);
|
||||
|
@ -57,8 +57,8 @@ class NoteEditorState extends State<NoteEditor> {
|
||||
icon: Icon(Icons.check),
|
||||
onPressed: () {
|
||||
final stateContainer = StateContainer.of(context);
|
||||
this.note.body = _textController.text;
|
||||
if (this.note.body.isNotEmpty) {
|
||||
note.body = _textController.text;
|
||||
if (note.body.isNotEmpty) {
|
||||
newNote
|
||||
? stateContainer.addNote(note)
|
||||
: stateContainer.updateNote(note);
|
||||
|
@ -151,7 +151,7 @@ class StateContainerState extends State<StateContainer> {
|
||||
}
|
||||
|
||||
print("Starting to syncNotes");
|
||||
this.noteRepo.sync().then((loaded) {
|
||||
noteRepo.sync().then((loaded) {
|
||||
print("NotesRepo Synced: " + loaded.toString());
|
||||
_loadNotesFromDisk();
|
||||
}).catchError((err) {
|
||||
@ -230,9 +230,9 @@ class StateContainerState extends State<StateContainer> {
|
||||
|
||||
void completeGitHostSetup(String subFolder) {
|
||||
setState(() async {
|
||||
this.appState.remoteGitRepoConfigured = true;
|
||||
this.appState.remoteGitRepoFolderName = "journal";
|
||||
this.appState.remoteGitRepoSubFolder = subFolder;
|
||||
appState.remoteGitRepoConfigured = true;
|
||||
appState.remoteGitRepoFolderName = "journal";
|
||||
appState.remoteGitRepoSubFolder = subFolder;
|
||||
|
||||
await migrateGitRepo(
|
||||
fromGitBasePath: appState.localGitRepoPath,
|
||||
@ -255,7 +255,7 @@ class StateContainerState extends State<StateContainer> {
|
||||
|
||||
void completeOnBoarding() {
|
||||
setState(() {
|
||||
this.appState.onBoardingCompleted = true;
|
||||
appState.onBoardingCompleted = true;
|
||||
_persistConfig();
|
||||
});
|
||||
}
|
||||
|
@ -19,9 +19,9 @@ class FileStorage implements NoteRepository {
|
||||
@required this.baseDirectory,
|
||||
@required this.noteSerializer,
|
||||
}) {
|
||||
assert(this.baseDirectory != null);
|
||||
assert(this.baseDirectory.isNotEmpty);
|
||||
print("FileStorage Directory: " + this.baseDirectory);
|
||||
assert(baseDirectory != null);
|
||||
assert(baseDirectory.isNotEmpty);
|
||||
print("FileStorage Directory: " + baseDirectory);
|
||||
}
|
||||
|
||||
@override
|
||||
|
@ -40,9 +40,9 @@ class GitNoteRepository implements NoteRepository {
|
||||
var baseDir = _fileStorage.baseDirectory;
|
||||
var filePath = result.noteFilePath.replaceFirst(baseDir + "/", "");
|
||||
|
||||
await gitAdd(this.dirName, filePath);
|
||||
await gitAdd(dirName, filePath);
|
||||
await gitCommit(
|
||||
gitFolder: this.dirName,
|
||||
gitFolder: dirName,
|
||||
authorEmail: Settings.instance.gitAuthorEmail,
|
||||
authorName: Settings.instance.gitAuthor,
|
||||
message: commitMessage,
|
||||
@ -62,9 +62,9 @@ class GitNoteRepository implements NoteRepository {
|
||||
var baseDir = _fileStorage.baseDirectory;
|
||||
var filePath = result.noteFilePath.replaceFirst(baseDir + "/", "");
|
||||
|
||||
await gitRm(this.dirName, filePath);
|
||||
await gitRm(dirName, filePath);
|
||||
await gitCommit(
|
||||
gitFolder: this.dirName,
|
||||
gitFolder: dirName,
|
||||
authorEmail: Settings.instance.gitAuthorEmail,
|
||||
authorName: Settings.instance.gitAuthor,
|
||||
message: "Removed Journal entry",
|
||||
@ -74,7 +74,7 @@ class GitNoteRepository implements NoteRepository {
|
||||
}
|
||||
|
||||
Future<NoteRepoResult> resetLastCommit() async {
|
||||
await gitResetLast(this.dirName);
|
||||
await gitResetLast(dirName);
|
||||
return NoteRepoResult(error: false);
|
||||
}
|
||||
|
||||
@ -91,13 +91,13 @@ class GitNoteRepository implements NoteRepository {
|
||||
@override
|
||||
Future<bool> sync() async {
|
||||
try {
|
||||
await gitPull(this.dirName);
|
||||
await gitPull(dirName);
|
||||
} on GitException catch (ex) {
|
||||
print(ex);
|
||||
}
|
||||
|
||||
try {
|
||||
await gitPush(this.dirName);
|
||||
await gitPush(dirName);
|
||||
} on GitException catch (ex) {
|
||||
print(ex);
|
||||
rethrow;
|
||||
|
Reference in New Issue
Block a user