►
Description
Dan Connollly discusses tooling support for using the Agoric SDK with VSCode.
B
A
Just
for
reference,
that's
triage
right.
There
is
a
thing
I
think.
B
A
In
particular,
it
it
automatically
formats
on
save,
so
you
write,
garbage
javascript
and
hit
save
and
it
turns
it
into
wonderful
javascript.
So,
okay
right,
so
you
write.
B
Okay
and
then
I
guess
at
the
top
of
the
file
it
will
not
so
sometimes
can
you
explain
the
difference
between
like
the
jesse
check
and
then
the
ts
check.
A
A
Hold
on
psn
tool
is
in
a
sort
of
place
with
not
very
many
other
things.
So
if
I'm
making
a
new
file.
A
A
So
jesse
is
this
recommended
subset
of
javascript
for
stuff
and
so
class
syntax
is
outside
it
this
and
all
that
kind
of
stuff.
So
that's
that's
a
it's
some!
It's
some
eslint
rules
that
we've
done
that
are
approximately
jesse
and
then
ts
check
is
typescript,
so
that
allows
you
to
say:
const
x,
equals
one
and
then.
B
All
right,
so
I
guess
now
when
we're
writing
smart
contracts,
like
you,
see
ts
check
at
the
type
of
a
lot
of
the
files.
Are
we
writing?
Jesse,
though
so?
Does
that
mean
it
would
be
preferred
to
have
the
jessie
check
at
the
top
of
the
file
you
can
have
both
okay?
A
Well,
it's
newish.
We
apply
it
mostly
in
the
inter-protocol
smart
contracts,
but
like
a
lot
of
the
kernel
stuff,
there's
it's
you
know
a
predated,
jesse
and
then
converting
it
wasn't
and
yeah
and
the
kernel
stuff
is
not
smart
contracts,
it's
kind
of
like
anyway,
we
don't
use
jesse
in
the
kernel
very
much.