1. flycheckでのエラー表示
emacsのlsp-modeでpyrightを使っており、flycheckを使うと困ったことが起きた。
このように、pandasでdataを代入しても次のdataの時pandasとして認識してもらえないのである。データは実行されるのにエラー表示をされるのは納得いかないので以下のように処置をした。
2. アノテーションを使う(応急処置)
本質的な解決にはなっていないがアノテーションdata:Any
とするとエラー表示はされなくなる。
anyは横暴すぎるが、エラー表示されるイライラからは解放された。
しかしこれだとflycheck同様であったcompanyの補完もうまく表示されないので時間がある時パッケージのstub版を使ってみようと思う。
3. 参考文献