<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>221402</bug_id>
          
          <creation_ts>2021-02-04 04:35:06 -0800</creation_ts>
          <short_desc>Web Inspector: Update .eslintrc to account for ECMAScript 2020</short_desc>
          <delta_ts>2021-02-04 09:36:14 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Razvan Caliman">rcaliman</reporter>
          <assigned_to name="Razvan Caliman">rcaliman</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1725591</commentid>
    <comment_count>0</comment_count>
    <who name="Razvan Caliman">rcaliman</who>
    <bug_when>2021-02-04 04:35:06 -0800</bug_when>
    <thetext>The current .eslintrc file uses the ECMAScript 2018 parser option which yells for newer features of JavaScript such as Optional Chaining Operator (?.) which are used in WebInspectorUI.

Updating the config makes linters stop throwing ESLint errors for new JS language features.

**NOTE** 

To understand ECMAScript, the linter package in your editor must support ESLint v6.2.0 or newer [1], or it must provide an option to use a custom ESLint install available on your $PATH.

[1] https://eslint.org/blog/2019/08/eslint-v6.2.0-released</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725594</commentid>
    <comment_count>1</comment_count>
      <attachid>419272</attachid>
    <who name="Razvan Caliman">rcaliman</who>
    <bug_when>2021-02-04 04:41:25 -0800</bug_when>
    <thetext>Created attachment 419272
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725658</commentid>
    <comment_count>2</comment_count>
      <attachid>419272</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-02-04 09:20:53 -0800</bug_when>
    <thetext>Comment on attachment 419272
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725662</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-04 09:35:03 -0800</bug_when>
    <thetext>Committed r272372: &lt;https://trac.webkit.org/changeset/272372&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 419272.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725663</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-02-04 09:36:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/73984933&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419272</attachid>
            <date>2021-02-04 04:41:25 -0800</date>
            <delta_ts>2021-02-04 09:35:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221402-20210204134123.patch</filename>
            <type>text/plain</type>
            <size>1944</size>
            <attacher name="Razvan Caliman">rcaliman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDZlNDY5NGFlYWI1YWU3NjcxMTg2YjM0ZGNiY2I0
OGRmN2YwZDZmNTQuLjAwZWZmY2JmNjYyNTUwMjQzODg2ZjlkYjNlY2I5ZDU3MzcyMjQ1ZjEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTAyLTA0ICBSYXp2
YW4gQ2FsaW1hbiAgPHJjYWxpbWFuQGFwcGxlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9y
OiBVcGRhdGUgLmVzbGludHJjIHRvIGFjY291bnQgZm9yIEVDTUFTY3JpcHQgMjAyMAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIxNDAyCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBBZGQgRVMy
MDIwIHBhcnNlciBvcHRpb24gc28gRVNMaW50LWJhc2VkIGxpbnRlcnMgZG9uJ3QgdGhyb3cgZXJy
b3JzCisgICAgICAgIGZvciBuZXdlciBKYXZhU2NyaXB0IGxhbmd1YWdlIGZlYXR1cmVzIHVzZWQg
aW4gV2ViSW5zcGVjdG9yVUkuCisgICAgICAgIAorICAgICAgICBOb3RlOiBUaGUgbGludGVyIGlu
IGFuIGVkaXRvciBtdXN0IHN1cHBvcnQgRVNMaW50IHY2LjIuMCBvciBuZXdlciB0byAKKyAgICAg
ICAgdW5kZXJzdGFuZCBFUzIwMjAuCisKKyAgICAgICAgKiAuZXNsaW50cmM6CisgICAgICAgIERy
aXZlLWJ5OiBhZGQgNCBzcGFjZXMgaW5kZW50YXRpb24gcnVsZSB0byBtYXRjaCBDb2RpbmcgU3R5
bGUgR3VpZGVsaW5lcy4KKwogMjAyMS0wMi0wMiAgQkogQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4K
IAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBBZGQgYW5vdGhlciBQcm90b2NvbCBWZXJzaW9uIChp
T1MgMTQuNSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS8uZXNsaW50cmMgYi9T
b3VyY2UvV2ViSW5zcGVjdG9yVUkvLmVzbGludHJjCmluZGV4IGY4MDcwMWNlM2ZjYjY0ZGY3MWIx
MThiMGJlYzZhMzVjNTMyZWUxMGEuLmRlNjljNzY3ZGVjY2VmOGFkODM5MWEyNWYzZjQ0NjZjMTQw
MzZjNjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS8uZXNsaW50cmMKKysrIGIv
U291cmNlL1dlYkluc3BlY3RvclVJLy5lc2xpbnRyYwpAQCAtMzEsNyArMzEsNyBAQAogICAgICAg
ICAiZXM2IjogdHJ1ZSwKICAgICB9LAogICAgICJwYXJzZXJPcHRpb25zIjogewotICAgICAgICAi
ZWNtYVZlcnNpb24iOiAyMDE4LAorICAgICAgICAiZWNtYVZlcnNpb24iOiAyMDIwLAogICAgIH0s
CiAgICAgImdsb2JhbHMiOiB7CiAgICAgICAgIC8vIE5hbWVzcGFjZQpAQCAtMTQzLDYgKzE0Myw3
IEBACiAgICAgICAgICJkb3Qtbm90YXRpb24iOiAwLAogICAgICAgICAiZW9sLWxhc3QiOiAyLAog
ICAgICAgICAiZXFlcWVxIjogMiwKKyAgICAgICAgImluZGVudCI6IFsiZXJyb3IiLCA0XSwKICAg
ICAgICAgImZ1bmMtY2FsbC1zcGFjaW5nIjogWzIsICJuZXZlciJdLAogICAgICAgICAia2V5LXNw
YWNpbmciOiBbMiwgeyJiZWZvcmVDb2xvbiI6IGZhbHNlLCAiYWZ0ZXJDb2xvbiI6IHRydWV9XSwK
ICAgICAgICAgImtleXdvcmQtc3BhY2luZyI6IFsyLCB7ImJlZm9yZSI6IHRydWUsICJhZnRlciI6
IHRydWV9XSwKQEAgLTE2MCw2ICsxNjEsNyBAQAogICAgICAgICAibm8tcHJvdG8iOiAwLAogICAg
ICAgICAibm8tcmVkZWNsYXJlIjogMCwKICAgICAgICAgIm5vLXJldHVybi1hc3NpZ24iOiAyLAor
ICAgICAgICAibm8tcmV0dXJuLWF3YWl0IjogMiwKICAgICAgICAgIm5vLXNlbGYtY29tcGFyZSI6
IDIsCiAgICAgICAgICJuby1zaGFkb3ciOiAwLAogICAgICAgICAibm8tdHJhaWxpbmctc3BhY2Vz
IjogMiwK
</data>

          </attachment>
      

    </bug>

</bugzilla>