Finish new posts
This commit is contained in:
BIN
content/posts/2026/02/dart-format-stupidity/cover.jpg
Normal file
BIN
content/posts/2026/02/dart-format-stupidity/cover.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 90 KiB |
@@ -2,13 +2,13 @@
|
|||||||
title = 'Dart Format Stupidity'
|
title = 'Dart Format Stupidity'
|
||||||
date = 2026-02-02T21:19:31+01:00
|
date = 2026-02-02T21:19:31+01:00
|
||||||
lastmod = 2026-02-02T21:19:31+01:00
|
lastmod = 2026-02-02T21:19:31+01:00
|
||||||
draft = true
|
draft = false
|
||||||
author = 'Janis Hutz'
|
author = 'Janis Hutz'
|
||||||
tags = [ 'Development' ]
|
tags = [ 'Development' ]
|
||||||
categories = [ 'Rants' ]
|
categories = [ 'Rants' ]
|
||||||
series = []
|
series = []
|
||||||
series_weight = 1
|
series_weight = 1
|
||||||
featuredImage = ""
|
featuredImage = "cover.jpg"
|
||||||
+++
|
+++
|
||||||
|
|
||||||
Dart format is *really f\*ing stupid*
|
Dart format is *really f\*ing stupid*
|
||||||
@@ -20,3 +20,9 @@ I do understand that giving very many options (like Eslint does) can be very ove
|
|||||||
|
|
||||||
But, if you degrade the developer experience so much by forcing a 2 space indent
|
But, if you degrade the developer experience so much by forcing a 2 space indent
|
||||||
(which, according to some polls, more developers dislike it than there are developers who either don't care or like it, combined).
|
(which, according to some polls, more developers dislike it than there are developers who either don't care or like it, combined).
|
||||||
|
|
||||||
|
So, this brings me to the problem:
|
||||||
|
I really enjoy having my own coding style. I can however still appreciate an opinionated formatter, but only if you can at least change the indentation style.
|
||||||
|
Primarily so, because my editor is set to 4 space indents, it is annoying having to set up an `autocmd` to switch to 2 space indents when using dart.
|
||||||
|
|
||||||
|
Thus, I am not going to use flutter for ConductorCalc as I had intended, but will probably use `NativeScript-Vue`, as it seems to tick just about every box.
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ In terms of features:
|
|||||||
- If the retailer offers it, a section with the discounts
|
- If the retailer offers it, a section with the discounts
|
||||||
- Sync between devices that are logged into the same account (paid feature, likely a few bucks a year subscription)
|
- Sync between devices that are logged into the same account (paid feature, likely a few bucks a year subscription)
|
||||||
- Apple Watch App
|
- Apple Watch App
|
||||||
- Will be iOS exclusive, at least initially (I cannot guarantee there ever will be an Android app)
|
- Will be iOS exclusive, at least initially (I cannot guarantee there ever will be an Android app), but I may go with NativeScript straight away to target both.
|
||||||
- May replace StorageManager in its current form, but the current feature set of StorageManager will be retained and improved upon and integrated with the new app.
|
- May replace StorageManager in its current form, but the current feature set of StorageManager will be retained and improved upon and integrated with the new app.
|
||||||
This would mean that you can use the retailer's data and images for the products you have and have low-stock warnings that (automatically or manually)
|
This would mean that you can use the retailer's data and images for the products you have and have low-stock warnings that (automatically or manually)
|
||||||
add your products to the shopping list.
|
add your products to the shopping list.
|
||||||
|
|||||||
Reference in New Issue
Block a user