問題タブ [deprecation-warning]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android は android.hardware.Camera を非推奨にし、現在は android.hardware.camera2 の使用を推奨していますが、これは API 21 以下では利用できません
Android API 19 (KitKat)までサポートするアプリケーションがあり、内部でカメラを頻繁に使用しています。
現在、カメラ APIをandroid.hardware.camera2
使用する推奨方法であり、非推奨です。android.hardware.Camera
API 19 をサポートし、ビルドで非推奨の警告android.hardware.Camera
を表示せずに使用を停止する方法はありますか? もしそうなら、どのように?
私が見つけた他の唯一の質問はこれでしたが、私の質問には答えません。
ruby-on-rails - static_assets に関する tsort.rb の奇妙な非推奨警告
でデプロイするとcapistrano
、production
以下のエラーが発生します。しかしstaging
、警告メッセージが表示されません。
また、私の production.rb と staging.rb の両方の環境ファイルには、次の行がコメントされています: # config.serve_static_files = true
python - メソッドがPython3のプロパティを介して呼び出されたかどうかを判断することは可能ですか?
概要
メソッドが直接呼び出されたのではなく、プロパティを介して呼び出されたかどうかを判断することは可能ですか?
詳細
一部のコードに API の変更を加えています。古い API では Getter と Setter (GetAttr
とSetAttr
) が使用されていましたが、新しいパブリック API ではx.Attr
とがx.Attr = val
それぞれ使用されます。プログラマーが呼び出したときに非推奨の警告を追加したいGetAttr()
事実上、私が探しているのはこの魔法の_was called_via_property
関数です:
関数に加えてデコレータを介して物事が定義されている場合、理想的にはソリューションも機能しproperty()
ますが、必須ではありません。
そのようです:
javascript - 非推奨の JSHint オプションを JSCS ルールに置き換えるには?
JSHintオプション リファレンスには、一部のオプションが非推奨として次の通知とともにリストされています。
警告このオプションは推奨されておらず、JSHint の次のメジャー リリースで削除される予定です。JSHint は、その範囲をコードの正確性の問題に限定しています。コード スタイルに関連する規則を適用したい場合は、JSCS プロジェクトをチェックしてください。
具体的には、非推奨のオプションは次のとおりです。
- キャメルケース
- すぐに
- インデント
- マックスレン
- ニューキャップ
- 空っぽ
- 引用符
- ラクブレイク
- ラクスコンマ
- マルチストリング
- サブ
残念ながら、リファレンスはこれらの廃止されたオプションを置き換える方法を示しておらず、JSCS GitHub リポジトリを指しているだけです。
非推奨の JSHint オプションに対応するJSCS ルールは何ですか? JSCS に切り替える際に考慮すべき構成の違いはありますか?
javascript - getCurrentPosition() と watchPosition() は安全でないオリジンでは非推奨です
ユーザーから地理位置情報データを要求する Web サイトで次のエラーが発生します。
getCurrentPosition() と watchPosition() は、安全でないオリジンでは非推奨であり、サポートは将来削除される予定です。アプリケーションを HTTPS などの安全なオリジンに切り替えることを検討する必要があります。詳しくはgoo.gl/rStTGzをご覧ください。
つまり、基本的には単なる通知であり、Google リンクは非推奨であると言っているだけです。
Web サイトを SSL に移行する予定はありません。
ios - IOS CGContextSelectFont および CGContextShowText は現在何を使用するかを非推奨にしました
iOS7 では、CGContextSelectFont と CGContextShowText は廃止されました。非推奨メッセージには、Core Text を使用する必要があることが示されていますが、このコードと正確に同等のものはどれかわかりません。
python - インポート中に発生する DeprecationWarnings をフィルタリングする方法は?
アプリケーションを Django 1.6 から 1.7 に更新しています。
次のようなメッセージが多数表示されます。RemovedInDjango18Warning
それらをフィルタリングする方法はありますか?それらはインポート中に放出されます。
試してみwarnings.filterwarnings('ignore', '...')
ましたが、呼び出す前に警告が表示されますwarnings.filterwarnings()
。
インポート中に発生するこれらの警告をフィルタリングするにはどうすればよいですか?
ember.js - Ember 1.13.9 で非推奨の Ember.Handlebars.registerBoundHelper を修正するには?
現在、Ember 1.8.1 から Ember 1.13.9 にアップグレードしています。私のアプリは、ember-cli を使用しないことで一種のオールドスクールです (構文に関係なく es6 は使用しません)。
非推奨の Ember.Handlebars.registerBoundHelper を適切に置き換えるにはどうすればよいですか:
あなたにアドバイスします
だから私は「Ember.Handlebars.registerBoundHelper」を「Ember.Helper.helper」に置き換えると思ったのですが、これらのヘルパーはもう利用できません: "Uncaught Error: Assertion Failed: A helper named 'date-ago' could not be見つかった!"。
ES6 構文または ember-cli マジックなしで Ember 2.0 に htmlbars ヘルパーを登録するにはどうすればよいですか?
c++ - 非推奨クラスからの継承
このクラスが直接使用されたとき、または誰かがこのクラスから派生したときに警告を受け取るために、C++98 と g++ コンパイラを使用してクラスを非推奨としてマークしたいと思います。
どうやら、__attribute__ ((__deprecated__))
クラスが使用されている場合は using が機能しますが、継承では機能しません。
例えば:
「class Bar : public Foo」から警告が表示されることを期待しますが、そうではありません (g++ 5.2.1 でテスト済み)。
廃止されたクラスから派生するときに警告を表示する方法はありますか?
ios - プロジェクトの配置ターゲットを iOS 8.4 から iOS 9.0 に変更すると、多くのエラー メッセージが表示されます
プロジェクトの配置ターゲットを iOS 8.4 から iOS 9.0 に変更すると、次のような多くのエラー メッセージが表示されます。
'initWithRequest:delegate:startImmediately:' は非推奨です: iOS 9.0 で最初に非推奨になりました - NSURLSession を使用します (NSURLSession.h を参照)
「UIAlertView」は非推奨です: iOS 9.0 で最初に非推奨になりました - UIAlertView は非推奨です。代わりに、preferredStyle の UIAlertControllerStyleAlert で UIAlertController を使用してください
'init' は非推奨です: iOS 9.0 で最初に非推奨になりました - 代わりに -initWithConcurrencyType: を使用してください
'initWithRequest:delegate:' は非推奨です: iOS 9.0 で最初に非推奨になりました - NSURLSession を使用します (NSURLSession.h を参照)
これらのエラーの助けをいただければ幸いです。