gradle wrapperってjarファイルをgitで管理しないとダメなの……えぇ?
jetpack composeを触るためにおもむろに `brew install gradle && gradle init` 叩いた
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
というかexactOptionalPropertyTypesがつくとoptionalにundefinedつくことすら意味が違うようになるのか。へぇ
Rule proposal: Require explicit undefined | never in optional object property types · Issue #3794 · typescript-eslint/typescript-eslint
https://github.com/typescript-eslint/typescript-eslint/issues/3794#issuecomment-997575780
```
type Foo = {
optional?: string;
optionalWithUndefined?: string | undefined;
}
```
これのどっちかだけerrorにするルールはなさそうだけど no-restricted-syntax でselectorに次の値を渡すと実現できるっぽい
`TSPropertySignature[optional = true] > TSTypeAnnotation > TSUnionType:has(TSUndefinedKeyword)`
`TSPropertySignature[optional = true] > TSTypeAnnotation > :not(TSUnionType:has(TSUndefinedKeyword))`
non nullable - typescript: question mark vs type union with undefined - Stack Overflow
https://stackoverflow.com/questions/62302128/typescript-question-mark-vs-type-union-with-undefined
違う意味…?
tsにおいてこれらのプロパティって全部同じ意味だよね?
eslintのルールかなんかで統一したいんだけど
このアカウントは、notestockで公開設定になっていません。
pleromaをdevelopで時々バグ踏んだりテストが不十分な機能をそのまま使ったりで3-4年も動かしてるとちょくちょくDBとアプリケーションで不整合が発生する
privacy.resistFingerprinting false なのにtwitch.tvで"failed integrity check"になるの意味わからんし true にしたら通るのもっとわからん
Using the admin CLI - Mastodon documentation
https://docs.joinmastodon.org/admin/tootctl/#accounts-modify
--remove-role しようね